Ds \ Sequence::find()函数是PHP中的内置函数,用于从序列中查找值。如果序列中存在该值,则返回其索引值,否则返回false。
用法:
mixed abstract public Ds\Sequence::find ( mixed $value )
参数:此函数接受单个参数$value,该参数需要检查其是否存在于序列中。
返回值:此函数在成功时返回值的索引,在失败时返回False。
以下示例程序旨在说明PHP中的Ds \ Sequence::find()函数:
程序1:
<?php
// Create new sequence
$seq = new \Ds\Vector([21, 23, "p", "x"]);
// Use find() function
var_dump($seq->find("G"));
// Use find() function
var_dump($seq->find(21));
// Use find() function
var_dump($seq->find(10));
// Use find() function
var_dump($seq->find("x"));
// Use find() function
var_dump($seq->find("p"));
?>
输出:
bool(false) int(0) bool(false) int(3) int(2)
程序2:
<?php
// Create new sequence
$seq = new \Ds\Vector(["G", "E", "E",
"K", "S", "1", "2", 1, 2, 3, 4]);
// Use find() function
var_dump($seq->find("G"));
// Use find() function
var_dump($seq->find(1));
// Use find() function
var_dump($seq->find(10));
// Use find() function
var_dump($seq->find("1"));
// Use find() function
var_dump($seq->find("k"));
// Use find() function
var_dump($seq->find("F"));
// Use find() function
var_dump($seq->find("4"));
?>
输出:
int(0) int(7) bool(false) int(5) bool(false) bool(false) bool(false)
参考: http://php.net/manual/en/ds-sequence.find.php
相关用法
注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | Ds\Sequence find() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。