Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Ds\Vector::filterDs\Vector::first>
^Ds\VectorLast updated: Mon, 26 Oct 2026

Ds\Vector::find

(PECL ds >= 1.0.0)

Ds\Vector::find — Attempts to find a value's index

Description

public function 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

Example #1 Ds\Vector::find() example

<?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:

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

<Ds\Vector::filterDs\Vector::first>
^Ds\VectorLast updated: Mon, 26 Oct 2026