PHP では、array_splice() 関数を使用して配列内の値を置き換えることができます。この関数は、配列から選択した要素を削除し、新しい要素に置き換えることができます。構文形式は「array_splice()」です。配列、削除開始位置、削除要素数、置換値)。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、次のことができます。 array_splice () 関数を使用して、配列内の値 value を置き換えます。
例: 配列の値 value を置き換える
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("a"=>"purple","b"=>"orange"); array_splice($a1,0,2,$a2); print_r($a1); ?>
出力:
Array ( [0] => purple [1] => orange [c] => blue [d] => yellow )
説明:
#array_splice() 関数は、配列の要素の一部を削除するために使用されます。要素を直接削除することも、他の値に置き換えることもできます。 関数が要素を削除しない場合 (長さ=0)、置換配列は開始パラメータの位置から挿入されます。 array_splice() 構文は次のとおりです。array_splice(array,start,length,replacement)パラメータの説明:
<?php $arr = array("red", "green", "blue", "yellow"); array_splice($arr, 2); print_r($arr); //$arr 现在变成 array("red", "green") $arr = array("red", "green", "blue", "yellow"); array_splice($arr, 1, -1); print_r($arr); //$arr 现在变成 array("red", "yellow") $arr = array("red", "green", "blue", "yellow"); array_splice($arr, 1, count($arr), "orange"); print_r($arr); //$arr 现在变成 array("red", "orange") $arr = array("red", "green", "blue", "yellow"); array_splice($arr, -1, 1, array("black", "maroon")); print_r($arr); //$input 现在变成 array("red", "green", "blue", "black", "maroon") $arr = array("red", "green", "blue", "yellow"); array_splice($arr, 3, 0, "purple"); print_r($arr); //$arr 现在变成 array("red", "green", "blue", "purple", "yellow"); ?>出力:
Array ( [0] => red [1] => green ) Array ( [0] => red [1] => yellow ) Array ( [0] => red [1] => orange ) Array ( [0] => red [1] => green [2] => blue [3] => black [4] => maroon ) Array ( [0] => red [1] => green [2] => blue [3] => purple [4] => yellow )推奨学習: 「
PHP ビデオ チュートリアル」
以上がPHP配列の値を置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。