PHP數(shù)組元素的回調(diào)處理,用for()循環(huán)來遍歷數(shù)組
2018-09-08 14:16:39
來源:
揚州市新竹網(wǎng)絡科技有限公司
數(shù)組元素的回調(diào)處理:
將一個函數(shù)做為參數(shù)進行傳遞
array_filter():回調(diào)處理數(shù)組中的每個元素的值,僅返回結果為true的元素
實例:
實例:
實例:
在于for循環(huán)的時候是按照數(shù)字遞增的,因此for只能訪問鍵為數(shù)字的數(shù)組,對于數(shù)組中所有的鍵都是字符的,不能輸出。
將一個函數(shù)做為參數(shù)進行傳遞
array_filter():回調(diào)處理數(shù)組中的每個元素的值,僅返回結果為true的元素
實例:
$arr=[3,0,'',15,null,100,false,'php'];
echo '原始數(shù)組',var_export($arr,true),',共有:',count($arr),'個元素';
$arr1=array_filter($arr);
echo '新數(shù)組',var_export($arr1,true),',共有:',count($arr1),'個元素';
傳入一個回調(diào): 匿名函數(shù)
$arr2=['name','password','static'];
$arr3=array_filter($arr2,function ($value){
return $value !== 'password';
});
echo var_export($arr3);
array_walk() :對數(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)的第三個方法
array_walk($arr,function (&$value,$key,$name){
if($value!==$name){
exit('你不是管理員');
}else{
exit($key.':'.$value);
}
},'李四');
for()循環(huá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只能訪問鍵為數(shù)字的數(shù)組,對于數(shù)組中所有的鍵都是字符的,不能輸出。
本站文章均為新竹網(wǎng)站建設摘自權威資料,書籍,或網(wǎng)絡原創(chuàng)文章,如有版權糾紛或者違規(guī)問題,請即刻聯(lián)系我們刪除,我們歡迎您分享,引用和轉(zhuǎn)載,我們謝絕直接復制和抄襲!感謝...
猜你喜歡
聯(lián)絡方式:
電話:18905275581
郵箱:1700970777@qq.com
微信公眾號

手機網(wǎng)站

小程序

我們猜你喜歡
-
PHP函數(shù)的參數(shù)與作用域
函數(shù)的參數(shù) 通過參數(shù)列表可以傳遞信息到函數(shù),即以逗號作為分隔符的表達式列表。參數(shù)是從左向右求值的。 實例: function grade($name) { return '四年級的同學有...
-
新手如何做好網(wǎng)站建設?
新手在做網(wǎng)站建設前先要做好網(wǎng)站策劃,要把網(wǎng)站要求,網(wǎng)站功能,網(wǎng)站設計等要求定位好,網(wǎng)站內(nèi)容資料要準備,網(wǎng)站圖片要設計好。 先要把域名和主機購買了,可以去阿里去,騰訊云等平臺購買,域名注冊要實名認證,要注冊好記有用...
-
PHP 目錄遍歷
目錄遍歷: 1 傳統(tǒng)過程函數(shù):opendir(),readdir(),closedir() 2 目錄掃描器:scandir() 傳統(tǒng)目錄函數(shù) 實例: $dir=opendir('../0822') or die('打開失敗...
-
怎么設計出好的網(wǎng)站導航
1、換個形狀設計導航:當問到導航是什么樣的,許多人都會想出那幾種基本的形狀和樣式,頂部的橫欄、側(cè)邊的豎欄。即使是顏色各異、材質(zhì)各異,許多的導航都不會跨出基本的界限。用戶只是習慣了導航的“規(guī)矩性”,但是另類的導航設計無疑是給...
-
HTML/CSS基礎知識總結
在WEB中,HTML和CSS的布局是比不可少的。其中不同標簽和屬性的使用方法及作用與網(wǎng)站頁面緊密關聯(lián)。 Html頁面 <!doctype html><!-- xml xhtml 聲明 --> <html> <...