PHPの配列

14449 ワード

1)数値インデックス配列

  
    
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