ホームページ >バックエンド開発 >PHPの問題 >PHPで配列値の置換を実装する方法

PHPで配列値の置換を実装する方法

藏色散人
藏色散人オリジナル
2020-08-29 09:23:392707ブラウズ

PHPでは「array_replace」関数を使用して配列値の置換を実現できます。この関数の構文は「array_replace(array1,array2,array3...)」なので、次の配列は、最初の配列の値を置き換えます。

PHPで配列値の置換を実装する方法

推奨: 「PHP ビデオ チュートリアル

array_replace() 関数は、次の配列の値を使用して置換します。最初のものは配列の値です。

ヒント: 1 つまたは複数の配列を関数に渡すことができます。

キーが最初の配列 array1 に存在し、2 番目の配列 array2 にも存在する場合、最初の配列 array1 の値は 2 番目の配列 array2 の値で置き換えられます。キーが最初の配列 array1 にのみ存在する場合、キーは変更されないままになります。 (詳細については、以下の例 1 を参照してください)

キーが 2 番目の配列 array2 に存在するが、最初の配列 array1 には存在しない場合、要素は最初の配列 array1 に作成されます。 (詳細については、以下の例 2 を参照してください)

複数の置換配列が渡された場合、それらは順番に処理され、後続の配列の値が前の配列の値を上書きします。 (詳細については、以下の例 3 を参照してください)

ヒント: 最初の配列の値を後続の配列の値で再帰的に置換するには、array_replace_recursive() を使用してください。

構文

array_replace(array1,array2,array3...)

パラメータ

array1 必須。配列を指定します。

array2 オプション。 array1 の値を置き換える配列を指定します。

array3,... オプション。 array1 と array2 などを置き換える値の複数の配列を指定します。次の配列の値は、前の配列の値を上書きします。

技術詳細

戻り値: 置換された配列を返します。エラーが発生した場合は NULL を返します。

PHP バージョン: 5.3.0

以上がPHPで配列値の置換を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。