PHP数组

不打扰是莪最后的温柔 提交于 2020-02-03 14:09:22

数组的构建方法

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>';

数组是数据结构的基础,有了数组很多复杂的问题都可以得以解决

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!