php数组操作

1  遍历数组

 

 foreach遍历数组(操作的是元素的备份)

 

$url =array('自学php'=>'danceralone.2024mb.com',
            '自学。net'=>'daceralone.2024mb.com',
            '自学java'=>'daceralone.2024mb.com',
            '自学c++'=>'daceralone.2024mb.com',
            '自学驱动编程'=>'daceralone.2024mb.com');
foreach( $url as $link){
    echo $link.'<br>';
}

 list()仅能用于数字索引的数组。而且数字索引从0开始

从post提交数据里面输出提交的内容

while(list($name,$value)=each($_POST)){
       if( $name!="submit")
    {
    echo "$name:"."$value"."<br>";
    }
}

2 合并数组

array array_merge(array array1,array2[,array...])

合并时,如果输入的数组中有相同的字符串键名,后面值的覆盖前面的值;如果数组包含数组的键名字,后面的值不会覆盖前面的值而是附加到后面。

3 字符串与数组之间的转换

array explode(string separator,string string,[int limit])

 

字符串转换成数组

string imexplode(string glue,array pieces )

4 统计数组个数

int count (mixed array[,int mode)

mode可选参数COUNT_RECURSIVE(0或1),计算多维数组的时候有用。默认0

5 数组排序

bool sort(array &array[,int sort_flags]);---根据value排序

sort_flags:种类:

 1 SORT_NUMBERIC 数字排序

2 SORT_REGULAR ASCII排序

3 SORT_STRING 正常排序

void rsort(array array,[,int sort_flag]) ----根据value排序

 

管理数组排序

ksort()函数按照key(关键字)来排序

int ksort(array array[,int sort_flags)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值