Като един от най-добрите езици за скриптове, със сигурност е използвал добре и масиви. И така, в тази статия ще разберем Array Search в PHP в следната последователност:
Един от начините за търсене на стойност в PHP е да се използва цикъл за проверка на стойността на всеки елемент, но това е неефективно. Има различни вградени функции, които могат да се използват за търсене на масиви като array_search, in_array, array_keys и array_key_exists. В този блог ще обсъдим array_search в PHP
Продължавайки с тази статия за търсене на масиви в PHP.
Търсене на масив
array_search е вградена функция в PHP. За да търсим определена стойност в масив, използваме тази функция, която търси определена стойност и връща ключа. Ако не е намерено съвпадение, то връща false. Той е почти подобен на in_array (). Основната разлика между двете функции е, че array_search () обикновено връща ключ или индекс, докато in_array () връща TRUE или FALSE според съвпадението, намерено в търсенето.
Синтаксис: array_search (стойност, масив, строг)
Стойност : Указва стойността, която трябва да се търси в масив.
Масив : Той определя масива, който трябва да бъде търсен
Строг: Това е незадължителен параметър, който търси строго идентични елементи в масива, които могат да бъдат настроени на TRUE или FALSE. По подразбиране е зададено на FALSE. Ако е зададено на true, той проверява за идентични елементи. т.е. цяло число 3 не е същото като низ 3.
Когато предадем параметрите (стойност за търсене и масив) на array_search (), той връща ключа със съответстваща стойност, както беше обсъдено по-горе. Ако не е намерено съвпадение, то връща false. Ако е намерено повече от едно съвпадение, той връща първия съвпадащ ключ.
как да превърнете двойното в int
Продължавайки с тази статия за търсене на масиви в PHP
Изход 1:
Нека да видим пример, без да използваме стриктния параметър,
Продължавайки с тази статия за търсене на масиви в PHP
Изход: 2
Връща 2, защото aravind се намира във втората позиция на масива.
каква е разликата между c ++ и java
В случай, че е намерено повече от едно съвпадение,
Продължавайки с тази статия за търсене на масиви в PHP
Изход: 3
Той връща 3, тъй като първото съвпадение на naveen се намира в третия индекс.
Нека да видим друг пример, използващ строг параметър,
Продължавайки с тази статия за търсене на масиви в PHP
Изход 4:
Той се връща без изход, тъй като типът данни на стойността в масива и типът данни на търсената стойност не са от същия тип. Ако е зададено на false, той игнорира типа данни и по подразбиране е зададено на false.
как да хвърля двойно към int в java -
Нека да видим същия пример, като зададем строг параметър на false.
С това стигнахме до края на тази статия, надявам се, че сте разбрали вградената функция array_search в PHP.
Ако намерите този блог за подходящ, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на ” Търсене на масив в PHP ”И ще се свържа с вас.