用file把文件以數組的形式取出來,遍歷數組元素,然后用strpos匹配,如果存在aa就unset這個數組元素,最后再將數組轉化成字符串,寫進文件,代碼如下:
創新互聯建站主要從事做網站、網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務大同,十年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務: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;
測試數據列表;
sql執行結果
delete YourTable
where [id] not in (
select max([id]) from YourTable
group by (name + value))
不知道你想要做什么?數組$data就是可能包含這三種信息的一個數組,
你將他們根據條件,將數組分別賦值給了變量,再轉換成一個數組?
是不是為了調去方便為了修改下鍵值?
如果是這樣的話,你可以這樣寫
$new?=?array('baidu'?=?$baiduurl,?'360'?=?$sanurl,?'tengxun'?=?$weiyunurl?);
然后使用 $new['baidu']、$new['360']、$new['tengxun']分別訪問
查詢今天最后一條數據
SELECT * FROM `weibo_logs` where DATEDIFF( NOW(),date)=0 order by `date` desc limit 1
查詢符合條件的weibo_user_id每天的一條數據
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')
這樣會有排序問題,那么就先排序
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')
網站標題:php數據庫中篩選數據,php數據庫中篩選數據的函數
分享路徑:http://m.kartarina.com/article6/hegcig.html
成都網站建設公司_創新互聯,為您提供外貿建站、自適應網站、營銷型網站建設、外貿網站建設、移動網站建設、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯