Faačo la array_search() la PHP
Mifano
Kusoma angalau kwenye mifungo, kwa kumtaarifu jina la kifaa kinatoksha: "red"
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue"); echo array_search("red",$a); ?>
Mefano na matumizi
Faačo la array_search() kinaanza kusoma angalau kwenye mifungo, kwa kumtaarifu jina la kifaa kinatoksha.
Maelezo ya kina
Faačo la array_search() na in_array() Kama, kufaa cha kusoma angalau moja kwenye mifungo. Ikiwa inafaa, jina la kifaa kinatoksha kwa jina la angalau. Ikiwa hayafaa, hupewa hali ya kichwa false.
Kwenye PHP 4.2.0 kabla, funguo haukuwa na null kama utafutaji haukudai, bali false.
Kama thamani ya tatu strict Inachukua kiwango cha true, funguo haukuwa na jina la uwanja katika mabaki kama uwanja wa kiwango na thamani zinaenea. Inayowakilika kwa thamani:
Inayotumika
array_search(value,array,strict)
Thamani | Maelezo |
---|---|
value | Inayotumika. Inayotegemea thamani iliyotumika. |
array | Inayotumika. Inayotegemea mabaki iliyotumika. |
strict |
Inayochaguliwa. Kama thamani hii inachukua kiwango cha TRUE, funguo haukuwa na uwanja wa kiwango na thamani katika mabaki. Inayowakilika kwa thamani:
Kama inachukua kiwango cha true, funguo haukuwa na uwanja wa kiwango katika mabaki, kiwango 5 na maandiko ya 5 ni tofauti (tazama mafano 2). |
Mwongozo wa Teknolojia
Matokeo: |
Kama kuna uwanja wa jina ulioonekana, funguo haukuwa na jina hilo, bali FALSE. Kama kuna uwanja wa kiwango kwa jina katika mabaki, funguo haukuwa na jina la kiwango kwa jina la kwanza iliyotumika (tazama mafano 2). |
Toleo la PHP: | 4.0.5+ |
Mwongozo wa Usanifu |
Kama tunachukua thamani zilizosababisha funguo, funguo haukuwa na NULL (hii inatumiwa kwa wote funguo wa PHP kuanzia PHP 5.3.0). Kuanzia PHP 4.2.0, kama utafutaji haukudai, funguo haukuwa na FALSE bali NULL. |
Mafano yote
Mfano 1
Kutumia jina la kiwango 5 katika mabaki, na kirejesha jina (kumekadiri ""):
<?php $a=array("a"=>"5","b"=>5,"c"=>"5"); echo array_search(5,$a,true); ?>