PHPで配列に値を追加する方法

PHP コメントはまだありません

●PHPで配列末尾に値を追加する。(array_push)

-数字

<?php
$number = array(1,2,3,4,5);
array_push($number,6,7,8,9,10);
print_r($number);
?>

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )

-文字列

<?php
$name = array("tarou","tuyosi","yosio");
array_push($name,"tomoo","jirou","saburo");
print_r($name);
?>

Array ( [0] => tarou [1] => tuyosi [2] => yosio [3] => tomoo [4] => jirou [5] => saburo )

●配列途中に値を挿入、もしくは置換する。(array_splice)

-値を挿入する

<?php
$number = array(1, 4, 5);
array_splice($number, 1, 0, array(2,3));
print_r($number);
?>

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )

第一引数(配列)
第二引数(挿入する場所)
第三引数(削除する数)
第四引数(挿入する値)


-値を置換する

<?php
$number = array(9, 2, 3);
array_splice($number, 0, 1, array(1));
print_r($number);
?>

Array ( [0] => 1 [1] => 2 [2] => 3 )

$numberという配列の0番目から1つ削除して、その場所に値1を置換しました。
削除する数を増やせば、その分消えます。その後新しい値が挿入されます。

Author

Leave a comment

Back to Top