置換方法: 1. 「array_replace (配列, 配列置換)」を使用して、最初の配列の要素を後続の配列の要素に置き換えます。 2. 「array_splice(配列, 開始位置, 番号, 置換値)」を使用して、指定した位置から指定した数の要素を置換します。複数の値を置換する場合、置換値は配列でも構いません。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP 置き換えarray 要素の 2 つのメソッド:
1. array_replace() 関数を使用する
array_replace() 関数は、次の配列の値を使用して置換します。最初のものは配列の値です。
array_replace(数组,替换数组)
注: 、
で区切られた複数の置換配列が存在する可能性があります。
<?php $a1=array(1,2,3,4,5); $a2=array("blue","yellow"); $a3=array("a","b","c","d","e","f"); var_dump(array_replace($a1,$a2)); var_dump(array_replace($a1,$a3)); ?>
置換する配列を複数指定した場合、後続の配列の値で前の配列の値が上書きされます。
<?php $a1=array(1,2,3,4,5); $a2=array("blue","yellow"); $a3=array("a","b","c","d","e","f"); var_dump(array_replace($a1,$a3,$a2)); var_dump(array_replace($a1,$a2,$a3)); ?>
2. array_splice() 関数を使用する
array_splice() は、削除、挿入、置換を実現できる強力な関数です。要素の操作。
array_splice($array,$start,$length,$replacement)
パラメータ:
replacement を使用して配列要素を置換すると、元のキー名が保持されないことに注意してください。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,2,3,4,5); var_dump($arr); array_splice($arr,1,1,"H"); var_dump($arr); array_splice($arr,1,3,array("a","b","c")); var_dump($arr); ?>
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPで配列内の要素を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。