関数 array_search
関数 array_search は配列内で値を検索し、
最初に見つかった要素のキーを返します。そのような要素が
見つからない場合は false を返します。3番目のパラメータは
型を含む厳密な比較(===のように)を行います。
true を設定すると厳密に比較し、
false(デフォルト)の場合は厳密ではありません。
構文
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
例
配列から値 'c' を持つ要素を探します。
結果としてそのキー(値は 2)を取得します:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
コード実行結果:
2
関連項目
-
関数
strpos,
最初に出現する部分文字列の位置を返します -
関数
str_contains,
文字列内に文字が含まれているかどうかをチェックします -
関数
str_starts_with,
文字列の始まりをチェックします -
関数
str_ends_with,
文字列の終わりをチェックします