分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

php随笔(3)

发布时间:2023-09-06 01:10责任编辑:胡小海关键词:暂无标签

对数组按照字母顺序进行排序或数字升序排序(sort())

<?php$cars=array("Volvo","BMW","Toyota");sort($cars);$clength=count($cars);for($x=0;$x<$clength;$x++) ??{ ??echo $cars[$x]; ??echo "<br>"; ??}?>

 //输出BMW
     Toyota
     Volvo

asort()//按照数组的每个元素值进行排序

ksort()//按照关键字进行排序

//

rsort、arsort、krsort//进行降序排序

usort//用户自定义排序

<?phpfunction my_sort($a,$b){if ($a==$b) return 0;return ($a<$b)?-1:1;}$a=array(4,2,8,6);usort($a,"my_sort");?>

\\

shuffle()函数

对数组进行随机排序

<?php$my_array = array("red","green","blue","yellow","purple");shuffle($my_array);print_r($my_array);?>


rang()函数

range() 函数创建一个包含指定范围的元素的数组。

该函数返回一个包含从 low 到 high 之间的元素的数组。

注释:如果 low 参数大于 high 参数,则创建的数组将是从 high 到 low

range()函数具有一个可选的第三个参数,这个参数允许设定值间的步幅。例如建立一个1-10之间的奇数数组:$odds=range(1,10,2);

range()函数也可以对字符进行操作$letters=range(‘a‘,‘z‘);

each() 函数

返回当前元素的键名和键值,并将内部指针向前移动

<?php$people = array("Bill", "Steve", "Mark", "David");while($element=each($people)){
echo $element[‘key‘];
echo‘-‘;
echo $element[‘value‘];
echo"<br/>"
}?>

PHP reset() 函数

输出数组中的当前元素和下一个元素的值,然后把数组的内部指针重置到数组中的第一个元素:

<?php$people = array("Bill", "Steve", "Mark", "David");echo current($people) . "<br>";echo next($people) . "<br>";echo reset($people);?>//输出Bill
???????Steve
???????Bill

php随笔(3)

原文地址:http://www.cnblogs.com/lwen93/p/7515575.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved