PHPで配列に値を追加する方法
PHP 2015年2月20日 コメントはまだありません●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を置換しました。
削除する数を増やせば、その分消えます。その後新しい値が挿入されます。
Leave a comment