1. PHP の配列
PHP の配列を狭義の「配列」として理解するのではなく、この配列を 2 つに分け、1 つは従来の配列、もう 1 つは私たちの辞書。
2. 配列を作成します
配列が存在しない場合は、配列に値を格納すると配列が作成されます。
コードをコピー コードは次のとおりです:
$address[0]='Beijing ';
$address[1]='上海';
$introduce['北京']='首都';上海'] ='国際都市';
$introduce['南京']='わかりません';
もっとオーソドックスな方法もありますarray( ) 言語構造を使用し、これも私が好む方法です:
コードは次のとおりです: $address=array('北京','上海','南京');
$introduce=array('北京'=>'首都',
'上海' =>'国際大学都市',
'南京'=>'わかりません'
)
?>
もちろん可能です次の方法で空の配列を作成します:
コードは次のとおりです: $nullArray=array();
3. 配列要素へのアクセスは、実際には従来の方法と同じです。 >
$address=array('北京','上海','南京'); $introduce=array(' 北京'=>'首都', '上海'=>'国際都市',
'南京'=>'わかりません');
echo($introduce['上海']);
4. 配列要素の走査
配列の走査 最も一般的に使用されるメソッドは foreach で、これも比較的多用途です。
{
echo($value.'
'); 🎜>foreach ($introduce as $key=>$value)
{
echo("$key => $value
")
}
?> ;
Foreach は配列を非常に簡単に走査しますが、元の配列を直接操作するのではなく、走査する前に元の配列のコピーを作成するため、時間がかかり、廃棄物のスペースの問題。
それから、簡単な方法があります。
コードをコピー
コードは次のとおりです:
'上海'=>'国際都市', '南京'=> ;' 理解できません' ); for($i=0;$i
}
?>
これは単純ですが、欠点もあります。辞書を調べる方法はありません。
そこで、PHP でイテレータ関数が提案されました。
最も一般的に使用されるのは each() 関数です。簡単な例を見てみましょう:
コードをコピーします
コードは次のとおりです:
'上海'=>'国際都市', '南京'= >' わかりません' ); reset($introduce) while(list($city,$intro); ($introduce) )
{echo("