目次 |
---|
・配列 ・配列のソート ・配列に要素を追加 ・配列の要素を削除 ・配列の指定した要素を置換または削除 ・配列の長さを調べる |
$arr = array("test1","test2""test3");$arrは配列変数になります。また配列の要素は以下のように添え字で取り出すことが出来ます。基底は0です。
print $arr[0]."¥n"; print $arr[1]."¥n"; print $arr[2]."¥n";
#!/usr/bin/php <?php $arr = array("test2","test5","test3","test7","test1","test4","test6"); sort($arr); foreach($arr as $key=>$val){ print $key. ":".$val."\n"; } ?>
0:test1 1:test2 2:test3 3:test4 4:test5 5:test6 6:test7
<?php $arr = array("test1","test2"); array_push($arr,"test3","test4"); print_r($arr); ?>
Array ( [0] => test1 [1] => test2 [2] => test3 [3] => test4 )
<?php $arr = array("test1","test2"); array_unshift($arr,"test3","test4"); print_r($arr); ?>
Array ( [0] => test3 [1] => test4 [2] => test1 [3] => test2 )
<?php $arr = array("test1","test2","test3","test4"); array_pop($arr); print_r($arr); ?>
Array ( [0] => test1 [1] => test2 [2] => test3 )
<?php $arr = array("test1","test2","test3","test4"); array_shift($arr); print_r($arr); ?>
Array ( [0] => test2 [1] => test3 [2] => test4 )
<?php $arr1 = array("test1","test2","test3","test4"); array_splice($arr1,2); print_r($arr1); $arr2 = array("test1","test2","test3","test4"); array_splice($arr2,2,1); print_r($arr2); ?>
Array ( [0] => test1 [1] => test2 ) Array ( [0] => test1 [1] => test2 [2] => test4 )
<?php $arr1 = array("test1","test2","test3","test4"); array_splice($arr1,2,1,"test5"); print_r($arr1); $arr2 = array("test1","test2","test3","test4"); $arr3 = array("err1","err2","err3"); array_splice($arr2,2,3,$arr3); print_r($arr2); ?>
Array ( [0] => test1 [1] => test2 [2] => test5 [3] => test4 ) Array ( [0] => test1 [1] => test2 [2] => err1 [3] => err2 [4] => err3 )
<?php $arr = array(1,2,3); for($i = 0;$i
1
2
3