十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
创新互联为企业提供:品牌网站制作、网络营销策划、小程序开发、营销型网站建设和网站运营托管,一站式网络营销整体服务。实现不断获取潜在客户之核心目标,建立了企业专属的“全网整合营销推广”,就用不着再为了获取潜在客户而苦恼,相反,客户会主动找您,生意就找上门来了!
$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已存在!";
}
}
?
看看这是不是你想要的!
我帮你分析你自己写的。
$old=file(a.txt); //a.txt要加引号
使用file()函数打开文件,就可以不用使用fopen()函数了,两者的效果差不多。
if($usre==bbb) //这个也要加引号。
好了,没事多看看吧!拜拜!
PHP要判断表单元素的值是否为空,首先需要提交表单,然后根据name获取表单元素,判断是否为空即可。示例如下:
?php
if($_POST['sub']){
//获取文本框的内容
$content=$_POST['content'];
if($content==""){
echo "文本框内容为空!";
}else{
echo "文本框内容不为空!";
}
}
?
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()这个函数,如果得到的最后修改时间不一样,就是内容发生了变化,不知道有没有哪位有更好的办法,呵呵,请指教
============================================
?php
$m = array();
$path = 'a.txt';
$m[] = filemtime($path); // 记录最后一次改时间
clearstatcache(); // 清楚文件状态缓存
$fp = fopen($path, 'a');
fwrite($fp, '456');
fclose($fp); // 打开,写入,关闭
$m[] = filemtime($path);// 再次记录
if($m[1] != $m[0]) {
echo 'y';
} else {
echo 'n';
} //做判断
?
file_get_contents(filename),这个函数,可以吧文件的内容放入一个变量$str中,然后使用stripos() 函数查找字符串在$str中第一次出现的位置(不区分大小写)。返回字符串在$str中第一次出现的位置,如果没有找到字符串则返回 FALSE。
如果不是特别复杂的字符判断,不建议用正则,php的字符串函数完全可以实现,strpos()例如:
$x = "abc张三klllk";
if(strpos($x,"张三") 0){
echo "ok";
}
当然这样会有一个问题,就是当"张三"出现在字符串开头的时候,结果也为0,
这时候就要在字符串前加一特殊字符来判断。
$x="张三abc";
$x1 = "%**#".$x;
if(strpos($x1,"张三") 0){
echo "ok";
}
扩展资料
用explode进行判断PHP判断字符串的包含代码如下:
function checkstr($str){
$needle ='a';//判断是否包含a这个字符
$tmparray = explode($needle,$str);
if(count($tmparray)1){
return true;
} else{
return false;
}
}
参考资料:百度百科 - PHP类
方法:查询数据,若数据存在则输出(前端这个要自己写,我只写了一个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”,因为百度知道会屏蔽sql语句
if (mysqli_fetch_assoc($sql) 0) {
echo "已存在";
} else {
echo "不存在";
}