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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。