La función Ds\Sequence::find() es una función incorporada en PHP que se usa para encontrar el valor de la secuencia. Si el valor está presente en la secuencia, devuelva su valor de índice; de lo contrario, devuelva falso.
Sintaxis:
mixed abstract public Ds\Sequence::find ( mixed $value )
Parámetro: Esta función acepta un solo parámetro $valor que necesita verificar si está presente en la secuencia o no.
Valor devuelto: esta función devuelve el índice de valor en caso de éxito o Falso en caso de error.
Los siguientes programas ilustran la función Ds\Sequence::find() en PHP:
Programa 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")); ?>
Producción:
bool(false) int(0) bool(false) int(3) int(2)
Programa 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")); ?>
Producción:
int(0) int(7) bool(false) int(5) bool(false) bool(false) bool(false)
Referencia: http://php.net/manual/en/ds-sequence.find.php