很多站长朋友们都不太清楚php判断文本内容,今天小编就来给大家整理php判断文本内容,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP怎么用if语句写一个判断文本框中内容是否为空的语句? 2、 php中如何判断内容中是否包含指定的文字? 3、 PHP判断当前目录下txt文件中是否存在指定的内容 4、 php 如何判断文本文件里的内容有没有改变 5、 php判断文本是否存在 6、 php怎样验证表单文本区域内容是否已存在数据库中? PHP怎么用if语句写一个判断文本框中内容是否为空的语句?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>
php中如何判断内容中是否包含指定的文字?如果不是特别复杂的字符判断,不建议用正则,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类
PHP判断当前目录下txt文件中是否存在指定的内容file_get_contents(filename),这个函数,可以吧文件的内容放入一个变量$str中,然后使用stripos() 函数查找字符串在$str中第一次出现的位置(不区分大小写)。返回字符串在$str中第一次出现的位置,如果没有找到字符串则返回 FALSE。
php 如何判断文本文件里的内容有没有改变我是用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';
} //做判断
?>
php判断文本是否存在if (isset($_GET['n']))
{
$n= $_GET['n'] ;
$content =file_get_contents("1.txt");
if(preg_match("/$n/",$content))
{
echo "该内容存在于文件中";
}
else
{
echo "该文件中不存在此内容";
}
}
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 "不存在";
}
关于php判断文本内容的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断文本内容 php判断是否为字符串的详细内容...