150 of 410 menu

関数 array_replace

関数 array_replace は、最初の配列の値を、 渡された他の配列の同じキーを持つ値で置き換えます。 最初の配列のキーが2番目の配列に存在する場合、 その値は2番目の配列の値で置き換えられます。 キーが2番目の配列にあり、最初の配列に存在しない場合、 そのキーは最初の配列に作成されます。 キーが最初の配列にのみ存在する場合は、そのまま保持されます。

置換のために複数の配列が渡された場合、 それらは渡された順に処理され、 後の配列が前の配列の値を上書きします。

構文

array_replace(array $array, array ...$replacements): array

上記の置換を実行してみましょう:

<?php $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3]; $arr2 = ['a' => '!', 'c' => '?']; $res = array_replace($arr1, $arr2); var_dump($res); ?>

コード実行結果:

['a' => '!', 'b'=> 2, 'c' => '?']

関連項目

  • 関数 str_replace,
    文字列の文字を置換します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否