数组的构建方法
PHP数组构建有2种方法,第一种是使用array函数,但是这种不常用,比较麻烦
$vegetables=array('corn'=>'yellow','beet'=>'red','carrot'=>'orange');
print $vegetables['corn'];
print '<br>';
$dinner=array(0=>'sweet corn',1=>'lemon chicken',2=>'bamoo');
print $dinner[0];
print '<br>';
$computer=array('trs-80'=>'radio shack',2600=>'atari','adam'=>'cloeco');
print $computer[2600];
print '<br>';
第二种就是直接使用方括号[ ],这种方法常用,并且方便
$a=['00','11','33','44'];
$b=['corn'=>'yellow','beet'=>'red','carrot'=>'orange'];
$c=['trs-80'=>'radio shack',2600=>'atari','adam'=>'cloeco'];
print $a[0];
print '<br>';
print $b['corn'];
print '<br>';
print $c['trs-80'];
print '<br>';
数组的使用方法
数组调用时直接用方括号取其键值。数组中用key和value两个空间,一个存放银锁值,一个放值。如果没有定义银锁值就默认为0~n-1,如上述的$a数组。并且在PHP中的数组与其他编程语言不太一样,他不需要先为其开拓空间大小,它和c++的vector一样是动态数组。
$a=['00','11','33','44'];
$b=['corn'=>'yellow','beet'=>'red','carrot'=>'orange'];
$c=['trs-80'=>'radio shack',2600=>'atari','adam'=>'cloeco'];
print $a[0];
print '<br>';
print $b['corn'];
print '<br>';
print $c['trs-80'];
print '<br>';
//可以直接添加元素在后面
$a[4]='66';
print $a[4];
print '<br>';
pur + fri = 小刁 发布了8 篇原创文章 · 获赞 0 · 访问量 126 私信 关注数组是数据结构的基础,有了数组很多复杂的问题都可以得以解决