La función Ds\Vector::find() es una función incorporada en PHP que se usa para encontrar el índice del elemento en el vector.
Sintaxis:
mixed public Ds\Vector::find( $value )
Parámetros: esta función acepta un solo parámetro $valor que necesita encontrar el valor del índice.
Valor devuelto: esta función devuelve el índice del elemento en el vector en caso de éxito o falso en caso de error.
Los siguientes programas ilustran la función Ds\Vector::find() en PHP:
Programa 1:
<?php // Declare a Vector elements $vector = new \Ds\Vector([1, 2, 3, 4, 5]); // Display the vector elements var_dump($vector); // Use find() function to find // the index value of element var_dump($vector->find(1)); var_dump($vector->find(5)); var_dump($vector->find(8)); var_dump($vector->find("Geeks")); ?>
Producción:
object(Ds\Vector)#1 (5) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) } int(0) int(4) bool(false) bool(false)
Programa 2:
<?php // Declare a Vector elements $vector = new \Ds\Vector(["Geeks", "for", "Geek", 1, "1", 0, "0"]); // Use find() function to find // the index value of element var_dump($vector->find(1)); var_dump($vector->find("0")); var_dump($vector->find(8)); var_dump($vector->find("Geeks")); ?>
Producción:
int(3) int(6) bool(false) int(0)
Referencia: http://php.net/manual/en/ds-vector.find.php