Rumah > pembangunan bahagian belakang > tutorial php > 搜索阵列一个特定值后,怎么取代掉

搜索阵列一个特定值后,怎么取代掉

WBOY
Lepaskan: 2016-06-13 12:16:43
asal
830 orang telah melayarinya

搜索阵列一个特定值后,如何取代掉?

<br />$fruit = "banana";   <br />$fruits = array("apple","banana","orange");   <br />if( in_array($fruit,$fruits) ) {<br />       //符合条件<br />       //如何把$fruits的"banana"改成"pear"?<br />}<br />
Salin selepas log masuk

------解决思路----------------------
本帖最后由 xuzuning 于 2015-03-19 15:27:56 编辑

$fruit = "banana";   <br />$fruits = array("apple","banana","orange");   <br />if( in_array($fruit,$fruits) ) {<br />  $fruits[array_search($fruit, $fruits)] = "pear";<br />}<br />print_r($fruits);<br />
Salin selepas log masuk
Array<br />(<br />    [0] => apple<br />    [1] => pear<br />    [2] => orange<br />)<br /><br />
Salin selepas log masuk
对于这种需求,一般就不必先用 in_array 检查了
$fruit = "banana";   <br />$fruits = array("apple","banana","orange");   <br />if(false !== ($t = array_search($fruit, $fruits)) ) {<br />  $fruits[$t] = "pear";<br />}<br />print_r($fruits);<br />
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan