用file把文件以數(shù)組的形式取出來,遍歷數(shù)組元素,然后用strpos匹配,如果存在aa就unset這個(gè)數(shù)組元素,最后再將數(shù)組轉(zhuǎn)化成字符串,寫進(jìn)文件,代碼如下:
創(chuàng)新互聯(lián)建站主要從事做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)大同,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
?
$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é)果
delete YourTable
where [id] not in (
select max([id]) from YourTable
group by (name + value))
不知道你想要做什么?數(shù)組$data就是可能包含這三種信息的一個(gè)數(shù)組,
你將他們根據(jù)條件,將數(shù)組分別賦值給了變量,再轉(zhuǎn)換成一個(gè)數(shù)組?
是不是為了調(diào)去方便為了修改下鍵值?
如果是這樣的話,你可以這樣寫
$new?=?array('baidu'?=?$baiduurl,?'360'?=?$sanurl,?'tengxun'?=?$weiyunurl?);
然后使用 $new['baidu']、$new['360']、$new['tengxun']分別訪問
查詢今天最后一條數(shù)據(jù)
SELECT * FROM `weibo_logs` where DATEDIFF( NOW(),date)=0 order by `date` desc limit 1
查詢符合條件的weibo_user_id每天的一條數(shù)據(jù)
SELECT weibo_user_id, DATE_FORMAT(date,'%Y-%m-%d') FROM `text` where 'weibo_user_id'='{$source_account-id}' GROUP BY DATE_FORMAT(date,'%Y-%m-%d')
這樣會(huì)有排序問題,那么就先排序
SELECT DATE_FORMAT(date,'%Y-%m-%d') as d
FROM (SELECT * FROM `text` ORDER BY date DESC) as s
where 'weibo_user_id'='{$source_account-id}'
GROUP BY DATE_FORMAT(date,'%Y-%m-%d')