《php和mysql web开发》笔记——第3章 使用数组

php中文网
发布: 2016-07-29 09:14:28
原创
1283人浏览过

可以用 = 复制一个数组到另外一个数组中。

range():用于生成一个等差数列数组。

$arr[0]=”hello”;//直接创建一个长度为1的数组,等价于$arr = array(“0”=>”hello”);

$arr[1]=”world”;

$arr2 = array(“hello”,”world”);//与上面两行代码等价

立即学习PHP免费学习笔记(深入)”;

foreach($arr as $now)//foreach循环

{

         echo $now."
";

}

foreach($arr as $key=>$value)

{

         echo $key.":".$value."
";

}

reset($arr);//重置指针

//each函数

while($element=each($arr))

{

         echo $element['key'].":".$element['value']."1
";

}

//使用list进行循环

reset($arr);

while(list($key,$v)=each($arr))

{

         echo $key.":".$v."
";

}

$arr1+$arr2:将后者的元素添加到前者的后面,key一样的不会进行添加或覆盖。

 

数组排序:

sort()、rsort():升序、降序

asort()、arsort():值排序

ksort()、krsort():键排序

usort()、uasort()、uksort():自定义比较规则,需要自定义比较函数

数组的其它操作:

         current():返回当前指针的元素,别名pos()

         reset()、end():指针指向首、尾

         next()、prev():取下一个/上一个元素

         shuffle():随机元素,会修改原数组

         array_reverse():数组逆序,原数组不会改变

         array_work():使用用户自定义函数对数组中的每个元素做回调处理

         count()、sizeof():计算数组长度

         array_count_values():对值进行统计频率

         extract():将数组转换成标量形式

 

以上就介绍了《php和mysql web开发》笔记——第3章 使用数组,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号