后端 - PHP字符串如何截取表单内的内容?
程序员文章站
2022-06-09 09:04:47
...
HTML代码,表单:
PHP代码,验证:
alert('你并没有写你的名字...')";
} else if($name_str >= 10){
echo "";
} else{
$name = test_input($_POST["name"]);
}
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>
上为html和php代码,设置了一个空的名字是 name 的变量,但是后面不得不获取表单内用户所填写的字符长度并验证。
可是呢,验证长度的时候,无法验证到用户所填写信息的长度,这样如何解决?
回复内容:
HTML代码,表单:
PHP代码,验证:
alert('你并没有写你的名字...')";
} else if($name_str >= 10){
echo "";
} else{
$name = test_input($_POST["name"]);
}
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>
上为html和php代码,设置了一个空的名字是 name 的变量,但是后面不得不获取表单内用户所填写的字符长度并验证。
可是呢,验证长度的时候,无法验证到用户所填写信息的长度,这样如何解决?
你的你要把你拿到的$_POST["name"]赋值给$name才行啊,或者直接mb_strlen($_POST["name"],"UTF8")
因为你在if判断里没有再进行
$name_str = mb_strlen($name,"UTF8");
$name = $_POST["name"]; 即可
上一篇: 服务框架的10篇内容推荐
下一篇: idea 快捷键 使用技巧
推荐阅读
-
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据
-
求php从一段字符串中截取指定内容的正则表达式代码解决方案
-
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据,纯PHP函数高性能实现,支持多种字符编码格式
-
如何控制浏览器刷新之后不保留表单内未提交的内容?
-
后端 - PHP字符串如何截取表单内的内容?
-
如何用php中获取表单的内容
-
求php从一段字符串中截取指定内容的正则表达式代码解决方案
-
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据
-
PHP采集利器:根据开始字符串和结束字符串截取需要的采集内容数据,纯PHP函数高性能实现,支持多种字符编码格式
-
PHP中如何截取字符串后四位的方法