PHP数组操作

常规数组,以数字做下标

$yourarray=array("tyust","Tshing","MIT");

索引数组,使用我们方便记忆的形式

这种形式下面通过array[0]是访问不了的,页面无显示

$myarray=array("tyust"=>10,"Tshing"=>80,"MIT"=>90);

遍历数组:

1

foreach

foreach($myarray as $index=>$value)
{
    echo $index;
    echo $value;//应该可以看到,变量名字随意,index是下标
    //如果是常规数组,下标就是数字,索引的数组下标就是我们的自定义
}

2

while

while($element =each($myarray))
{
    echo "$element["key"]";
    echo "$element["value"]";//这样来看,这样使用,只能默认key和value,不灵活
}
while(list($index,$value)=each($myarray))
{
    echo $index;//这个也比较自由,可以自定义
}

数组排序

1 升序降序

sort,aosrt功能差不多,都可以给字符串和数字升序,ASCII码顺序

sort($array);
asort($array);

相应的,降序,加一个r就OK了

arsort($array);
rsort($array);

2 随便排序

这个可以自动改变页面效果

shuffle($array);

另外的一些内置函数

根据什么符号分割

explode

explode($delimiter, $string);//delimiter 定界符
//string 输入字符串

count

count($fp);//统计文件行数或者数组元素之类
count($array);

intval

intval($var);//把字符串转成数字
eg:
输入intval("123tyust")
输出 123

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值