Функсияи array_search
Функсияи array_search ҷустуҷӯи
қимат дар массивро иҷро мекунад ва калиди
унсури якуми ёфташударо бармегардонад. Агар чунин унсур
ёфта нашавад - false бармегардонад. Параметри сеюм
муқоисаи қатъӣ аз рӯи навъро муайян мекунад (ҳамчунон ки дар
===). Агар 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,
ки охири сатрро месанҷад