ფუნქცია 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,
რომელიც ამოწმებს სტრიქონის დასასრულს