分かりやすく、使いやすく。

配列を初期化する方法

スポンサーリンク
  1. 要素数ゼロの配列で初期化する
  2. 要素をまとめて指定して初期化する
  3. 要素を1個ずつ指定して初期化する


要素数ゼロの配列で初期化する

サンプルコードと実行結果は次の通りです。

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
//空の配列(要素数0の配列)で初期化
$aryTest = array();
 
if(isset($aryTest)){
    print '$aryTestはセットされています。' . PHP_EOL;
    print '要素数は → ' . count($aryTest) . PHP_EOL;
    print '型は → ' . gettype($aryTest) . PHP_EOL;
} 
$aryTestはセットされています。
要素数は → 0
型は → array 

要素をまとめて指定して初期化する

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
//要素をまとめて指定して初期化
$aryTest = array('1個目です','2個目です','3個目です');
 
if(isset($aryTest)){
    print '$aryTestはセットされています。' . PHP_EOL;
    print '要素数は → ' . count($aryTest) . PHP_EOL;
    print '型は → ' . gettype($aryTest) . PHP_EOL;
}
 
print '1個目の要素 → ' . $aryTest[0] . PHP_EOL;
print '2個目の要素 → ' . $aryTest[1] . PHP_EOL;
print '3個目の要素 → ' . $aryTest[2] . PHP_EOL; 
$aryTestはセットされています。
要素数は → 3
型は → array
1個目の要素 → 1個目です
2個目の要素 → 2個目です
3個目の要素 → 3個目です 

要素を1個ずつ指定して初期化する

php(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//要素を1個ずつ指定して初期化
$aryTest[] = '1個目です';
$aryTest[] = '2個目です';
$aryTest[] = '3個目です';
 
if(isset($aryTest)){
    print '$aryTestはセットされています。' . PHP_EOL;
    print '要素数は → ' . count($aryTest) . PHP_EOL;
    print '型は → ' . gettype($aryTest) . PHP_EOL;
}
 
print '1個目の要素 → ' . $aryTest[0] . PHP_EOL;
print '2個目の要素 → ' . $aryTest[1] . PHP_EOL;
print '3個目の要素 → ' . $aryTest[2] . PHP_EOL;
 
//更に追加
$aryTest[] = '4個目です';
$aryTest[] = '5個目です';
 
if(isset($aryTest)){
    print '$aryTestはセットされています。' . PHP_EOL;
    print '要素数は → ' . count($aryTest) . PHP_EOL;
    print '型は → ' . gettype($aryTest) . PHP_EOL;
}
 
foreach($aryTest as $e){
    print $e . PHP_EOL;
} 
$aryTestはセットされています。
要素数は → 3
型は → array
1個目の要素 → 1個目です
2個目の要素 → 2個目です
3個目の要素 → 3個目です
$aryTestはセットされています。
要素数は → 5
型は → array
1個目です
2個目です
3個目です
4個目です
5個目です 
スポンサーリンク
スポンサーリンク