Ang kailangan mo lang malaman tungkol sa Array Search sa PHP



Saklaw ng artikulong ito ang lahat ng pananaw ng Array Search sa PHP at tutulungan kang makakuha ng isang detalyadong kaalaman sa pareho sa mga halimbawa.

Ang pagiging isa sa mga pinakamahusay na wika para sa Scripting, tiyak na mahusay na gumamit ng arrays din. Kaya, sa artikulong ito, mauunawaan namin ang Array Search sa PHPin ang sumusunod na pagkakasunud-sunod:

Isa sa mga paraan upang maghanap para sa isang halaga sa PHP ay ang paggamit ng isang loop upang suriin ang halaga ng bawat elemento ngunit hindi ito epektibo. Mayroong iba't ibang mga inbuilt na pag-andar na maaaring magamit para sa paghahanap ng mga arrays tulad ng array_search, in_array, array_keys, at array_key_exists. Sa blog na ito, tatalakayin namin ang patungkol sa array_search sa PHP





Panimula sa PHP - Array Search sa PHP - Edureka



Nagpapatuloy sa artikulong ito sa Array search sa PHP.

Paghahanap sa Array

Ang array_search ay isang built-in na pagpapaandar sa PHP. Upang maghanap ng isang partikular na halaga sa isang array, ginagamit namin ang pagpapaandar na ito na naghahanap para sa isang partikular na halaga at ibabalik ang susi. Kung walang nahanap na tugma, magbabalik ito ng mali. Ito ay halos kapareho ng in_array (). Ang pangunahing pagkakaiba sa pagitan ng parehong mga pag-andar ay ang array_search () na karaniwang nagbabalik alinman sa susi o index samantalang in_array () ay nagbabalik ng TUNAY o MALI ayon sa tugma na natagpuan sa paghahanap.

Syntax: array_search (halaga, array, mahigpit)



Halaga : Tinutukoy nito ang halagang kailangang hanapin sa isang array.
Array : Tinutukoy nito ang array na kailangang hanapin
Mahigpit: Ito ay isang opsyonal na parameter na naghahanap ng mahigpit na magkaparehong mga elemento sa array na maaaring maitakda sa TUNAY o MALI. Bilang default, nakatakda ito sa MALI. Kung nakatakda ito sa totoo, sumusuri ito para sa magkaparehong mga elemento. ie integer 3 ay hindi pareho sa string 3.

Kapag naipasa namin ang mga parameter, (halaga ng paghahanap at array) sa array_search (), ibinabalik nito ang key na may katugmang halaga tulad ng tinalakay sa itaas. Kung walang nahanap na tugma, magbabalik ito ng mali. Kung mayroong higit sa isang tugma na nahanap, ibabalik nito ang unang katugmang key.

mga hadlang sa sql na may halimbawa

Nagpapatuloy sa artikulong ito sa Array search sa PHP

Output 1:

Tingnan natin ang isang halimbawa nang hindi gumagamit ng mahigpit na parameter,

aws ilunsad ang halimbawa mula sa snapshot
 

Nagpapatuloy sa artikulong ito sa Array search sa PHP

Output: 2

Nagbabalik ito ng 2 dahil ang aravind ay matatagpuan sa pangalawang posisyon ng array.

Kung sakali, mayroong higit sa isang laban na nahanap,

 

Nagpapatuloy sa artikulong ito sa Array search sa PHP

Output: 3

Nagbabalik ito ng 3 dahil ang unang laban ng naveen ay matatagpuan sa pangatlong index.

Tingnan natin ang isa pang halimbawa gamit ang mahigpit na parameter,

 

Nagpapatuloy sa artikulong ito sa Array search sa PHP

ano ang naka-print sa sawa

Output 4:

Bumabalik ito nang walang output dahil ang uri ng data ng halaga sa array at uri ng data ng hinanap na halaga ay hindi magkapareho ang uri. Kung nakatakda ito sa false, hindi nito pinapansin ang uri ng data at bilang default, nakatakda ito sa false.

Tingnan natin ang parehong halimbawa sa pamamagitan ng pagtatakda ng mahigpit na parameter sa hindi totoo.

 

Sa pamamagitan nito natapos na kami sa artikulong ito, inaasahan kong naintindihan mo ang inbuilt na function na array_search sa PHP.

Kung nakita mong may kaugnayan ang blog na ito, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng ” Paghahanap sa Array sa PHP ”At babalikan kita.