php の配列インデックスは 1 ではなく 0 から始まります。
$states[0] //普通数组可以用序号作为键$states['aa'] //关联数组用键值对来调用$states['aa']['aaa'] //多为数组可以通过这种方式来调用
PHP で連想配列を使用する場合でも、数値キーを使用する場合でも、配列ポインターはブックマークのようなものです。配列のどのビットがチェックされているかを確認してください。
配列ポインターを直接操作しているのではなく、組み込みの言語機能または関数を使用して配列を走査しています
これが意味するのは、PHP では、すべての配列管理メソッドが実際に配列ポインターを操作しているということです。ポインターを操作するメソッドはすべて PHP に組み込まれるか、関数によってカプセル化されます。
$states[0] = 1;$states[] = 1;$states['aa'] = 1;
$languages = array('spain'=>'spanish','ireland'=>'english');
文件users.txt内容a|b|c$users = fopen('users.txt','r');while($line = fgets($users,4096)){ list($name,$sex,$age) = explode("|",$line); //通过explode将|作为分隔符,然后分成3份,然后再用list将这3份分别代入到3个变量里面}echo $name;echo $sex;echo $age;
$test = range(1,6); //生成值为1到6的6个元素的数组$test = range(1,10,2); //第三个参数是步长,步长就是大概是间隔的意思,这里生成 1 3 5 。。。。间隔为2的值
配列を印刷します
print_r($states); //遍历打印数组