Heim > Artikel > Backend-Entwicklung > Wie ersetze ich Array-Elemente in PHP?
So ersetzen Sie Array-Elemente in PHP: 1. Ersetzen Sie den Schlüssel des Arrays durch den KEY-Wert, und der Code lautet [$arr[$i][name] = $array[$i][shop_name ]]; 2. Verwendung Um den Inhalt des Arrays rekursiv zu ersetzen, ersetzen Sie [080a01015cddfd55894581851e6c5c3b im Array durch
{ }
.Sie können diese Funktion entsprechend der tatsächlichen Situation verwenden. Es ist sehr praktisch, Elemente im Array zu ersetzen.
<?php $arr = array("<小刚>","<小晓>","<小飞>","<小李>","<小红>"); function arrContentReplact($array) { if(is_array($array)) { foreach($array as $k => $v) { $array[$k] = arrContentReplact($array[$k]); } }else { $array = str_replace(array('<', '>'), array('{', '}'), $array); } return $array; } $arr3 = arrContentReplact($arr); echo "<pre class="brush:php;toolbar:false">"; print_r($arr3); echo ""; ?>Das Ausgabeergebnis des obigen Beispiels ist:
Array ( [0] => {小刚} [1] => {小晓} [2] => {小飞} [3] => {小李} [4] => {小红} )Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Kompetenz
Das obige ist der detaillierte Inhalt vonWie ersetze ich Array-Elemente in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!