PHP數(shù)組元素的回調(diào)處理,用for()循環(huán)來遍歷數(shù)組
將一個(gè)函數(shù)做為參數(shù)進(jìn)行傳遞
array_filter():回調(diào)處理數(shù)組中的每個(gè)元素的值,僅返回結(jié)果為true的元素
實(shí)例:
$arr=[3,0,'',15,null,100,false,'php'];
echo '原始數(shù)組',var_export($arr,true),',共有:',count($arr),'個(gè)元素';
$arr1=array_filter($arr);
echo '新數(shù)組',var_export($arr1,true),',共有:',count($arr1),'個(gè)元素';
傳入一個(gè)回調(diào): 匿名函數(shù)
$arr2=['name','password','static'];
$arr3=array_filter($arr2,function ($value){
return $value !== 'password';
});
echo var_export($arr3);
array_walk() :對數(shù)組中每個(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;
});
回調(diào)的第三個(gè)方法
array_walk($arr,function (&$value,$key,$name){
if($value!==$name){
exit('你不是管理員');
}else{
exit($key.':'.$value);
}
},'李四');
for()循環(huán)遍歷關(guān)聯(lián)數(shù)組實(shí)例:
$content=['張三','php123','xinz56.com'];
$rel='';
for ($i=0;$i<count($content);$i++)
{
$rel .=$content.'---';
}
echo rtrim($rel,'---');
總結(jié):在于for循環(huán)的時(shí)候是按照數(shù)字遞增的,因此for只能訪問鍵為數(shù)字的數(shù)組,對于數(shù)組中所有的鍵都是字符的,不能輸出。
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com



-
網(wǎng)站設(shè)計(jì)首頁需要注意什么
1、用戶友好性:提高首頁的用戶友好性,能夠大大增加留住用戶的可能性,更進(jìn)一步的話則是能提高用戶的黏著度,取得良好的用戶轉(zhuǎn)化效益。而用戶的友好性主要體現(xiàn)在頁面設(shè)計(jì)的精美性和合理性,以及用戶搜索信息的方便性上。 2、關(guān)鍵字:關(guān)鍵字對于網(wǎng)...
-
開發(fā)微信小程序貴嗎?
小程序是企業(yè)在微信搭建商城系統(tǒng)的線上銷售渠道,依托于微信9億用戶,能更迅速吸引流量和沉淀客戶,對于企業(yè)來說,通過小程序獲客成本是比較低的,那么開發(fā)微信小程序貴嗎? 其實(shí)主要還是看開發(fā)小程序的類型。小程序?qū)嵸|(zhì)就是各種功能的組合,不同類...
-
PHP 類常量與類屬性的重載
類常量與類屬性的重載 class Demo { private $name='張三'; private $lei='類'...
-
PHP 數(shù)組模擬棧與隊(duì)列操作
數(shù)組模擬棧與隊(duì)列操作 $actable = ['id'=>1, 'name'=>'張三','grade'=>'高三','subject'=&...
-
網(wǎng)站建設(shè)做SEO優(yōu)化要選擇好關(guān)鍵字策略
企業(yè)網(wǎng)站建設(shè)行業(yè)中,企業(yè)網(wǎng)站建設(shè)本來對網(wǎng)站建設(shè)寄以厚望的,由于認(rèn)識上的偏差,網(wǎng)站走到了的死胡同。要發(fā)揮企業(yè)網(wǎng)站的價(jià)值,網(wǎng)站制作之網(wǎng)站建就必須從根源上解決這些問題,制定網(wǎng)站建設(shè)策略。 揚(yáng)州市新竹網(wǎng)絡(luò)科技有限公司創(chuàng)立...