Всичко, което трябва да знаете за Array Search в PHP



Тази статия обхваща цялата перспектива на търсенето на масиви в PHP и ще ви помогне да получите подробни знания за същото с примери.

Като един от най-добрите езици за скриптове, със сигурност е използвал добре и масиви. И така, в тази статия ще разберем Array Search в PHP в следната последователност:

Един от начините за търсене на стойност в PHP е да се използва цикъл за проверка на стойността на всеки елемент, но това е неефективно. Има различни вградени функции, които могат да се използват за търсене на масиви като array_search, in_array, array_keys и array_key_exists. В този блог ще обсъдим array_search в PHP





Въведение в PHP - Търсене на масиви в PHP - Edureka



Продължавайки с тази статия за търсене на масиви в 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 ”И ще се свържа с вас.