ホームページ >バックエンド開発 >PHPの問題 >PHP配列の内容を置き換える方法

PHP配列の内容を置き換える方法

PHPz
PHPzオリジナル
2020-09-25 14:22:523494ブラウズ

PHP では、配列の内容は「array_replace」関数を通じて置き換えることができます。この関数の構文は「array_replace (array $array1 [, array $.. ]) : array」であり、パラメーターは「 array1" は配列の置換を表します。

PHP配列の内容を置き換える方法

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

array_replace — 最初の配列の要素を渡された配列に置き換えます。

説明

array_replace ( array $array1 [, array $... ] ) : array

array_replace() 関数は、array1 配列の値を後続の配列要素の同じキーの値に置き換えます。キーが最初の配列に存在し、2 番目の配列にも存在する場合、その値は 2 番目の配列の値で置き換えられます。キーが 2 番目の配列には存在するが、最初の配列には存在しない場合、要素は最初の配列に作成されます。キーが最初の配列にのみ存在する場合、キーは変更されないままになります。複数の置換配列が渡された場合、それらは順番に処理され、後続の配列によって以前の値が上書きされます。

array_replace() は非再帰的です。2 番目の配列の型に関係なく、最初の配列の値を置き換えます。

パラメータ

array1

配列の値を置き換えます。

#....

抽出する要素を含む配列。後続の配列の値は前の値を上書きします。

戻り値

配列を返します。エラーが発生した場合はNULLが返されます。

例 #1 array_replace() 例

<?php
$base = array("orange", "banana", "apple", "raspberry");
$replacements = array(0 => "pineapple", 4 => "cherry");
$replacements2 = array(0 => "grape");
$basket = array_replace($base, $replacements, $replacements2);
print_r($basket);
?>

上記のルーチンは出力します:

Array
(
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
)

上記は、 php 配列の内容 詳細については、php 中国語 Web サイトの他の関連記事を参照してください。

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

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