<html>
<head><title>PHP-Example array( ) 02u </title></head>
<body>
<H1>php array( )のテストです。02u </H1>
<HR>
<PRE>
array( )の使い方 unset 削除<br>
<?php
$arr = array("abc","def","ghij"
);
print_r($arr);
//var_dump($arr);
/* 修正 */
echo "配列要素数=",count($arr);
echo("\n");
unset($arr[1]);
echo 'unset($arr[1]) 削除する';
print_r($arr);
//var_dump($arr);
/* 修正 */
echo "配列要素数=",count($arr);
echo("\n");
echo 'array_values($arr) 添え字の付け替え';
$arr=array_values($arr);
print_r($arr);
//var_dump($arr);
/* 修正 */
echo "配列要素数=",count($arr);
echo("\n");
echo 'array_values($arr) 添え字の付け替え';
$arr=array_values($arr);
print_r($arr);
//var_dump($arr);
?>
</PRE>
</body>
</html>
|
|
実行結果 |
|
array( )の使い方 unset 削除
Array
(
[0] => abc
[1] => def
[2] => ghij
)
配列要素数=3
unset($arr[1]) 削除するArray
(
[0] => abc
[2] => ghij
)
配列要素数=2
array_values($arr) 添え字の付け替えArray
(
[0] => abc
[1] => ghij
)
|
- unset() しただけでは 歯抜け状態みたいです。
- 数字の添え字は array_values( ) で付け替えられるみたいです。
|