PHP4
について
<html>
<head><title>PHP-Example array( ) 02 </title></head>
<body>
<H1>php array( )のテストです。02 </H1>
<HR>
<PRE>
array( )の使い方 動的追加<br>
<?php
$arr = array("abc","def","ghij"
);
echo '$arr[0] =',$arr[0],' $arr[1] = ',$arr[1],
' $arr[2] =',$arr[2],' $arr[3] = ',$arr[3],
' $arr[4] = ',$arr[4],
' $arr["DELTA"][1] =>',$arr["DELTA"] [1],"\n";
print_r($arr);
var_dump($arr);
/* 修正 */
$arr[0] = array( 1=>"123","234",array("ea","456"));
print_r($arr);
$arr1 = $arr;
$arr1[] = $arr;
print_r($arr1);
echo "配列要素数=",count($arr);
echo("\n");
?>
</PRE>
</body>
</html>
|
ここは一つ前のままで、意味はない。 ← 作成した配列を表示する。 ← 添え字配列 [0] の Value を 配列にする。 ← 確認のため print_r する。 ← $arr1 に $arr を複写する。 ← $arr1 に 新規要素[ ] に $arr を追加する。 ← 確認のため print_r |
| 実行結果 | |
|---|---|
php array( )のテストです。02
--------------------------------------------------------------------------------
array( )の使い方 動的追加
$arr[0] =abc $arr[1] = def $arr[2] =ghij $arr[3] = $arr[4] = $arr["DELTA"][1] =>
Array
(
[0] => abc
[1] => def
[2] => ghij
)
array(3) {
[0]=>
string(3) "abc"
[1]=>
string(3) "def"
[2]=>
string(4) "ghij"
}
Array
(
[0] => Array
(
[1] => 123
[2] => 234
[3] => Array
(
[0] => ea
[1] => 456
)
)
[1] => def
[2] => ghij
)
Array
(
[0] => Array
(
[1] => 123
[2] => 234
[3] => Array
(
[0] => ea
[1] => 456
)
)
[1] => def
[2] => ghij
[3] => Array
(
[0] => Array
(
[1] => 123
[2] => 234
[3] => Array
(
[0] => ea
[1] => 456
)
)
[1] => def
[2] => ghij
)
)
配列要素数=3
|
ここは $arr[3] までしか設定してない。
|
|---- 初期生成したままの状態
|
|
|
|
|
|
|
|
|
|
|
←-- ここは
$arr[0] = array( 1=>"123","234",array("ea","456"));
として 配列を挿入している。 動作している。
←-- ここは
$arr1 = $arr;
$arr1[] = $arr;
として 配列を配列1に複写し
複写した配列1 に 次の要素 $arr1[] に元の配列を複写
ほっお!! こんなのでもOK なんですねぇ。
|
| 目次に戻る |
2005/01/13start ********* Last Update 2006/11/12 16:31 JST
| その他、お気づきの点がありましたら連絡先はこちらから |