国产在线播放成人午夜精品|精品人妻无码视频中文|国产日韩亚洲一区二区|综合国产日韩欧美

PHP數組元素的回調處理,用for()循環(huán)來(lái)遍歷數組

2018-09-08 14:16:39 來(lái)源: 揚州市新竹網(wǎng)絡(luò )科技有限公司
數組元素的回調處理:
將一個(gè)函數做為參數進(jìn)行傳遞

array_filter():回調處理數組中的每個(gè)元素的值,僅返回結果為true的元素
實(shí)例:
$arr=[3,0,'',15,null,100,false,'php'];
echo '原始數組',var_export($arr,true),',共有:',count($arr),'個(gè)元素';
$arr1=array_filter($arr);
echo '新數組',var_export($arr1,true),',共有:',count($arr1),'個(gè)元素';
傳入一個(gè)回調: 匿名函數
$arr2=['name','password','static'];
$arr3=array_filter($arr2,function ($value){
    return $value !== 'password';
});
echo var_export($arr3);
array_walk() :對數組中每個(gè)元素的鍵和值進(jìn)行處理
實(shí)例:
$arr=['name'=>'張三','password'=>'php123','email'=>'xinz56@qq.com'];
echo var_export($arr,true);

格式化

array_walk($arr,function (&$value,$key ){
    echo $key.':'.$value;
});
回調的第三個(gè)方法
array_walk($arr,function (&$value,$key,$name){
    if($value!==$name){
        exit('你不是管理員');
    }else{
        exit($key.':'.$value);
    }
},'李四');
for()循環(huán)遍歷關(guān)聯(lián)數組
實(shí)例:
$content=['張三','php123','xinz56.com'];
$rel='';
for ($i=0;$i<count($content);$i++)
{
    $rel .=$content.'---';
}
echo rtrim($rel,'---');


總結:
在于for循環(huán)的時(shí)候是按照數字遞增的,因此for只能訪(fǎng)問(wèn)鍵為數字的數組,對于數組中所有的鍵都是字符的,不能輸出。
本站文章均為新竹網(wǎng)站建設摘自權威資料,書(shū)籍,或網(wǎng)絡(luò )原創(chuàng )文章,如有版權糾紛或者違規問(wèn)題,請即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉載,我們謝絕直接復制和抄襲!感謝...
我們猜你喜歡
国产在线播放成人午夜精品|精品人妻无码视频中文|国产日韩亚洲一区二区|综合国产日韩欧美