PHPの配列
14449 ワード
1)数値インデックス配列
上のコードはyunfと出力されます.
注意:echoのようにarray()は関数ではなく言語構造です.
phpの変数のように、配列は使用前に予め作成する必要がなく、使用時に自動的に作成される.
配列のサイズは、追加された要素の数に応じて動的に変化します.
ループ配列
forループで配列内容を読み込むことができます.ここで私はforeachを使って配列の内容を繰り返し読み取る.この文は配列のために設計されている.例:
2)関連配列
関連配列を定義するには、次の手順に従います.
ループ関連配列:
上のコードが出力されます.
name:yunfeng
name2:yunf
3)多次元配列
多次元配列の定義とループ
上のコードが出力されます.
11 22 33
21 22 23
31 32 33
1
<?
php
2
$arr
=
array
(
'
yunf
'
,
'
yunfeng
'
);
//
array
3
echo
$arr
[
0
];
//
4
?>
上のコードはyunfと出力されます.
注意:echoのようにarray()は関数ではなく言語構造です.
phpの変数のように、配列は使用前に予め作成する必要がなく、使用時に自動的に作成される.
配列のサイズは、追加された要素の数に応じて動的に変化します.
1
<?
php
2
$arr
[
0
]
=
'
yunf
'
;
//
3
$arr
[
1
]
=
'
yunfeng
'
;
//
4
?>
ループ配列
forループで配列内容を読み込むことができます.ここで私はforeachを使って配列の内容を繰り返し読み取る.この文は配列のために設計されている.例:
1
<?
php
2
$arr
=
array
(
'
yunf
'
,
'
yunfeng
'
,
'
yfprogramer
'
);
3
foreach
(
$arr
as
$value
)
//
, C# foreach
4
{
5
echo
$value
.
'
<br/>
'
;
6
}
7
?>
2)関連配列
関連配列を定義するには、次の手順に従います.
1
<?
php
2
$arr
=
array
(
'
name
'
=>
'
yunfeng,
'
name2
'
=>
'
yunf
'
);
3
?>
ループ関連配列:
1
<?
php
2
foeach(
$arr
as
$key
=>
$value
)
3
{
4
echo
$ke
.
'
:
'
.
$value
.
'
<br/>
'
;
5
}
6
?>
上のコードが出力されます.
name:yunfeng
name2:yunf
3)多次元配列
多次元配列の定義とループ
1
<?
php
2
$arr
=
array
(
array
(
11
,
22
,
33
)
,
array
(
21
,
22
,
23
)
,
array
(
31
,
32
,
33
)); //
3
foreach
(
$arr
as
$value
) { //
4
foreach
(
$value
as
$va
) {
5
echo
$va
.
'
'
;
6
}
7
echo
'
<br/>
'
;
8
}
9
?>
上のコードが出力されます.
11 22 33
21 22 23
31 32 33