?php
創(chuàng)新互聯(lián)為企業(yè)提供:品牌網(wǎng)站制作、網(wǎng)絡(luò)營銷策劃、小程序開發(fā)、營銷型網(wǎng)站建設(shè)和網(wǎng)站運(yùn)營托管,一站式網(wǎng)絡(luò)營銷整體服務(wù)。實(shí)現(xiàn)不斷獲取潛在客戶之核心目標(biāo),建立了企業(yè)專屬的“全網(wǎng)整合營銷推廣”,就用不著再為了獲取潛在客戶而苦惱,相反,客戶會(huì)主動(dòng)找您,生意就找上門來了!
$data=file("a.txt");
$rows=count($data);
for ($i=0;$i$rows;$i++){
list($user,$time,$id)=explode("|",$data[$i]);
if($user=="bbb"){
echo "bbb已存在!";
}
}
?
看看這是不是你想要的!
我?guī)湍惴治瞿阕约簩懙摹?/p>
$old=file(a.txt); //a.txt要加引號(hào)
使用file()函數(shù)打開文件,就可以不用使用fopen()函數(shù)了,兩者的效果差不多。
if($usre==bbb) //這個(gè)也要加引號(hào)。
好了,沒事多看看吧!拜拜!
PHP要判斷表單元素的值是否為空,首先需要提交表單,然后根據(jù)name獲取表單元素,判斷是否為空即可。示例如下:
?php
if($_POST['sub']){
//獲取文本框的內(nèi)容
$content=$_POST['content'];
if($content==""){
echo?"文本框內(nèi)容為空!";
}else{
echo?"文本框內(nèi)容不為空!";
}
}
?
html
head
title演示/title
/head
body
form?name="form1"?action="?php?echo?$_SERVER['PHP_SELF'];??"?method="post"
input?type="input"?name="content"/
input?type="submit"?name="sub"??value="提交"/
/form
/body
/html
我是用filemtime()這個(gè)函數(shù),如果得到的最后修改時(shí)間不一樣,就是內(nèi)容發(fā)生了變化,不知道有沒有哪位有更好的辦法,呵呵,請(qǐng)指教
============================================
?php
$m = array();
$path = 'a.txt';
$m[] = filemtime($path); // 記錄最后一次改時(shí)間
clearstatcache(); // 清楚文件狀態(tài)緩存
$fp = fopen($path, 'a');
fwrite($fp, '456');
fclose($fp); // 打開,寫入,關(guān)閉
$m[] = filemtime($path);// 再次記錄
if($m[1] != $m[0]) {
echo 'y';
} else {
echo 'n';
} //做判斷
?
file_get_contents(filename),這個(gè)函數(shù),可以吧文件的內(nèi)容放入一個(gè)變量$str中,然后使用stripos() 函數(shù)查找字符串在$str中第一次出現(xiàn)的位置(不區(qū)分大小寫)。返回字符串在$str中第一次出現(xiàn)的位置,如果沒有找到字符串則返回 FALSE。
如果不是特別復(fù)雜的字符判斷,不建議用正則,php的字符串函數(shù)完全可以實(shí)現(xiàn),strpos()例如:
$x = "abc張三klllk";
if(strpos($x,"張三") 0){
echo "ok";
}
當(dāng)然這樣會(huì)有一個(gè)問題,就是當(dāng)"張三"出現(xiàn)在字符串開頭的時(shí)候,結(jié)果也為0,
這時(shí)候就要在字符串前加一特殊字符來判斷。
$x="張三abc";
$x1 = "%**#".$x;
if(strpos($x1,"張三") 0){
echo "ok";
}
擴(kuò)展資料
用explode進(jìn)行判斷PHP判斷字符串的包含代碼如下:
function checkstr($str){
$needle ='a';//判斷是否包含a這個(gè)字符
$tmparray = explode($needle,$str);
if(count($tmparray)1){
return true;
} else{
return false;
}
}
參考資料:百度百科 - PHP類
方法:查詢數(shù)據(jù),若數(shù)據(jù)存在則輸出(前端這個(gè)要自己寫,我只寫了一個(gè)echo)
代碼如下:
//$conn = new mysqli($sql_server_name, $sql_username, $sql_password, $sql_db);
$timu = $_GET["timu"];
$sql = $conn-query("查詢 * from problems where timu
='". $timu . "'"); // 從problems庫里查 注意把“查詢”改成“select”,因?yàn)榘俣戎罆?huì)屏蔽sql語句
if (mysqli_fetch_assoc($sql) 0) {
echo "已存在";
} else {
echo "不存在";
}