?php
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站改版維護(hù)等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出成都創(chuàng)新互聯(lián)公司。
//?定義數(shù)組?1
$arr1?=?array(
'BL001'?=?array(
'0'?=?'A14257',
'1'?=?'B17548'
),
'CDF002'?=?array(
'0'?=?'A14257',
'1'?=?'C48751'
),
'FGE453'?=?array(
'0'?=?'DF5533',
'1'?=?'GR6445',
'2'?=?'GH5544'
),
'GEN001'?=?array(
'0'?=?'NT7532',
'1'?=?'DE9342',
'2'?=?'C48751'
)
);
//?定義數(shù)組?2
$arr2?=?array(
'A14257',
'E453T4',
'Y64344',
'FG4809',
'C48751',
'H4443R'
);
//?定義結(jié)果數(shù)組?$result
$result?=?array();
foreach?(?$arr1?as?$k?=?$v?)?//?遍歷數(shù)組?1
foreach?(?$v?as?$s?)?//?遍歷數(shù)組?1?第?2?維
if?(?in_array(?$s,?$arr2?)?)?{?//?包含數(shù)據(jù)?2?的任意值
if?(?!?isset(?$result[$k]?)?||?!?is_array(?$result[$k]?)?)
$result[$k]?=?array();
$result[$k][]?=?$s;?//?添加到結(jié)果數(shù)組
}
//?輸出測(cè)試結(jié)果
print_r(?$result?);
/*
Array
(
[BL001]?=?Array
(
[0]?=?A14257
)
[CDF002]?=?Array
(
[0]?=?A14257
[1]?=?C48751
)
[GEN001]?=?Array
(
[0]?=?C48751
)
)
*/
?php
function?filter($elem){
return?$elem['type']?==?'空調(diào)';
}
$arr=Array(
Array('id'?=?1,'type'?=?'空調(diào)'),
Array('id'?=?2,'type'?=?'電視機(jī)'),
Array('id'?=?3,'type'?=?'空調(diào)')
);
$newarr?=?array_filter($arr,?'filter');
print_r($newarr);
exit;
用file把文件以數(shù)組的形式取出來(lái),遍歷數(shù)組元素,然后用strpos匹配,如果存在aa就unset這個(gè)數(shù)組元素,最后再將數(shù)組轉(zhuǎn)化成字符串,寫進(jìn)文件,代碼如下:
?
$file_arr = file("a.txt",FILE_IGNORE_NEW_LINES);
foreach($file_arr as $key = $value){
if(strpos($value,"aa") !== FALSE){
unset($file_arr[$key]);
}
}
$newfile = implode("\n",$file_arr);
file_put_contents("a.txt",$newfile);
?
SELECT?id,count(*)?AS?num,name?FROM?tableb?GROUP?BY?name;
測(cè)試數(shù)據(jù)列表;
sql執(zhí)行結(jié)果
當(dāng)前文章:php篩選數(shù)據(jù)算法,php數(shù)組篩選
瀏覽路徑:http://chinadenli.net/article22/heijcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、品牌網(wǎng)站制作、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)