置換手順: 1. 「array_values($arr)」を使用して、指定された配列をインデックス配列に変換します; 2. 「array_search("指定された値", インデックス配列)」を使用して値を検索します対応するインデックス値を返します; 3. 「array_splice($arr,index,1,"replacement value")」に置き換えます。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php置換配列 値のメソッド
ステップ 1. array_values() を使用して、指定された配列をインデックス配列に変換します
<?php header('content-type:text/html;charset=utf-8'); $arr=array("a"=>"red","b"=>"green","c"=>"blue"); $values=array_values($arr); var_dump($values); ?>
ステップ 2. array_search() を使用して、指定された値を検索し、対応するインデックス値 (キー名) を返します。
array_search() 関数は、特定の値を検索します。配列内のキー値を取得し、対応するキー名を返します。
$index=array_search("green",$values); echo $index;
ステップ 3. array_splice() を使用して、インデックス値に従って配列値を置き換えます。
array_splice($arr, $index, 1, "orange"); var_dump($arr);
説明: array_splice() 関数
array_splice() 関数は、配列の一部の要素を削除するために使用されます。 ; you 直接削除することも、他の値に置き換えることもできます。
array_splice() 構文は次のとおりです:
array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )
パラメータの説明:
replacement を使用して配列要素を置換すると、元のキー名が保持されないことに注意してください。
戻り値: 削除された要素で構成される配列を返します。
推奨学習: 「
PHP ビデオ チュートリアル以上がPHPで配列の値を置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。