PHP は、オープンソースのサーバーサイド実行ベースのインタープリタ型スクリプト言語です。 PHP では、配列は複数の要素を格納できる非常に一般的に使用されるデータ構造です。ただし、多くの場合、既存の 1 次元配列に新しい要素を追加したり、既存の要素の値を増やす必要があります。そこでこの記事では、PHPで1次元配列の値を増やす方法を紹介します。
1. 配列の最後に要素を追加する
PHP では、既存の 1 次元配列に要素を追加する場合、array_push() 関数を使用できます。 array_push() の機能は、1 つ以上の要素を配列の末尾にプッシュすることです。具体的な形式は次のとおりです。
array_push($array, $element1, $element2, …)
このうち、$array は要素を追加する 1 次元配列です。 、$element1、$element2… は追加する要素です。
例:
$arr = array("apple", "orange", "banana");
array_push($arr, "pear", "watermelon" ) ;
print_r($arr);
出力結果は次のとおりです:
Array
(
[0] => apple [1] => orange [2] => banana [3] => pear [4] => watermelon
)
ご覧のとおりです。 array_push() 関数を使用すると、元の配列の末尾に 2 つの新しい要素が追加されます。
2. 配列の先頭に要素を追加する
配列の末尾に要素を追加するだけでなく、場合によっては配列の先頭にも要素を追加する必要があります。 PHP では、array_unshift() 関数を使用してこれを実現できます。 array_unshift() の機能は、配列の先頭に 1 つ以上の要素を挿入することです。具体的な形式は次のとおりです。
array_unshift($array, $element1, $element2, …)
このうち、$array は要素を追加する 1 次元配列です。 、$element1、$element2… は追加する要素です。
例:
$arr = array("apple", "orange", "banana");
array_unshift($arr, "pear", "watermelon" ) ;
print_r($arr);
出力結果は次のとおりです:
Array
(
[0] => pear [1] => watermelon [2] => apple [3] => orange [4] => banana
)
ご覧のとおりです。 array_unshift() 関数を使用すると、元の配列の先頭に 2 つの新しい要素が追加されます。
3. 既存の要素の値を増やす
新しい要素の追加に加えて、配列内の既存の要素の値も増やす必要がある場合があります。 PHP では、これは代入演算子 (=) を使用して実現できます。具体的な形式は次のとおりです。
$array[$key] = $value;
$array は値が追加される 1 次元配列で、$key は $key です。は値が追加される要素の添字です。$value は追加される値です。
例:
$arr = array("apple" => 2, "orange" => 3, "banana" => 1);
$ arr["apple"] = 1;
print_r($arr);
出力結果は次のとおりです:
Array
(
[apple] => 3 [orange] => 3 [banana] => 1
)
代入演算子 (=) を使用すると、元の配列の「apple」要素の値が 1 ずつ増加することがわかります。
概要
PHP では、array_push() 関数と array_unshift() 関数を使用し、また連想配列と代入演算子を使用して、既存の 1 次元配列に新しい要素を追加できます。 =) は、既存の要素の価値を高めることができます。これらの関数を使用すると、配列データをより便利に処理し、PHP プログラミングの効率を向上させることができます。
以上がphp 1次元配列で値を追加の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。