php8.5
Home/ Manual/ ds / vector/ Ds\Vector::find

Ds\Vector::find

PHP function Edit on GitHub ✎

(PECL ds >= 1.0.0)

Attempts to find a value's index

Description

Ds\Vector::find(mixed $value): mixed

Returns the index of the value, or false if not found.

Parameters

value

The value to find.

Return Values

The index of the value, or false if not found.

Note

Values will be compared by value and by type.

Examples

Ds\Vector::find() example

php
<?php
$vector = new \Ds\Vector(["a", 1, true]);

var_dump($vector->find("a")); // 0
var_dump($vector->find("b")); // false
var_dump($vector->find("1")); // false
var_dump($vector->find(1));   // 1
?>

The above example will output something similar to:

output
int(0)
bool(false)
bool(false)
int(1)

Source: reference/ds/ds/vector/find.xml · from the official PHP manual (php/doc-en)