如何学习PHP array

 我来答
育知同创教育
2016-06-16 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
PHP有很多关于数组的函数,方便数组操作。
定义:
数组每个实体包含两个项:key和value,可以通过查询键来获取其相应的值。这些键可以是数值(numerical)键或关联(associative)键。数值键与值没有真正的联系,它们只是值在数组中的位置。
PHP提供了很多遍历数组的方法,无法使用关联键还是数值键,都依赖于一种称为数组指针的特性。
创建数组
PHP不需要在创建数组时指定其大小,因为PHP是一种松散的语言,所以不需要在使用数组前先行声明。尽管没有限制,PHP仍提供了正式和非正式的数组声明方法。
引用PHP数组的各个元素,用一对中括号来指示。数组没有大小限制,所以只需建立引用就可以创建数组,例如:
?

1
2
3

$state[0]= ‘111';

$state[1]= ‘222';

如果索引值是数值索引而且是递增的,还可以在创建时省略索引值。
?

1
2
3

$state[] =‘111';

$state[] =‘222';

可以使用array()创建数组,如:
?

1
2
3

$state =array(‘111', ‘222');

$state =array(‘one'=>'111', ‘two'=>'222');

使用list()提取数组,例如:
?

1
2
3

$state= array(‘one', ‘two', ‘three');

list($one,$two, $three) = $state;

数组内的三个值分别赋给了$one, $two,$three, 可直接输出。
用预定义的值范围填充数组,例如:
?

1
2
3
4
5

$num= range(1, 6);

//类似于$num =array(1, 2, 3, 4, 5, 6);

可选择奇偶:$num =range(1, 6, 2);

?

1
2
3
4
5

//$num= array(1, 3, 5);

可选择字母:$ch =range(“A”, “F”);

//$ch= array(“A”, “B”, “C”, “D”, “E”, “F”);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式