In der PHP-Entwicklung werden Arrays häufig zum Speichern und Bearbeiten von Daten verwendet. Manchmal müssen wir die Werte eines Arrays durch die Werte eines anderen Arrays ersetzen. In diesem Fall können wir die Funktion array_replace verwenden, um diesen Vorgang abzuschließen. Die Funktion „array_replace“ ist eine von PHP bereitgestellte integrierte Funktion, die den entsprechenden Wert in einem anderen Array durch den Wert eines oder mehrerer Arrays ersetzen kann. Die Syntax dieser Funktion lautet wie folgt:
array array_replace ( array $array , array $array1 [, array $... ] )
Die Parameter dieser Funktion lauten wie folgt:
array: das Eingabearray;<?php //原数组 $fruits = array( "apple" => "apple", "banana" => "banana", "orange" => "orange" ); //要替换的数组 $replace = array( "banana" => "peach", "orange" => "watermelon" ); //使用array_replace函数 $result = array_replace($fruits, $replace); //输出结果 print_r($result); ?>
Array ( [apple] => apple [banana] => peach [orange] => watermelon )
<?php //原数组 $fruits = array( "apple" => "apple", "banana" => "banana", "orange" => "orange" ); //要替换的数组 $replace1 = array( "banana" => "peach", "orange" => "watermelon" ); //要替换的数组 $replace2 = array( "apple" => "pear" ); //要替换的数组 $replace3 = array( "pear" => "kiwi" ); //使用array_replace函数 $result = array_replace($fruits, $replace1, $replace2, $replace3); //输出结果 print_r($result); ?>
Array ( [apple] => pear [banana] => peach [orange] => watermelon [pear] => kiwi )
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion array_replace in PHP, um ein Array durch ein anderes Array zu ersetzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!