1:在进行SQL查询之前,所有字符串都必须加单引号,以避免可能的注入漏洞和SQL错误。
字符串的操作
1:trim()函数
trim()函数用于去除字符串开始位置以及结束位置的空格,并返回去掉空格后的字符串。
2.自动转义、还原字符串数据
自动转义、还原字符串数据可以应用PHP提供的addslashes()
函数和stripslashes()函数实现。
3. 使用strlen()函数来获取指定字符串的长度
4. string substr ( string str, int start [, int length]) 字符串截取
一种是使用strcmp()函数按照字节进行比较
二种是使用strnatcmp()函数按照自然排序法进行比较
三种是使用strncmp()函数指定从源字符串的位置开始比较
5. 使用strstr()函数查找指定的关键字
6. 使用substr_count()函数检索子串出现的次数
7. 字符串的替换技术可以通过以下两个函数实现:str_ireplace()函
数和substr_replace()函数。
8.字符串格式化number_format()函数用来将数字字符串格式化。
9. 字符串的分割是通过explode()函数实现的。explode()函数按照指定的规则
对一个字符串进行分割,返回值为数组。
10. implode()函数可以将数组的内容组合成一个新字符串。
$_POST里面封装了FROM表单提交的信息
if(isset($_POST['Submit']) && isset($_POST['IDcard'])!="") {
if (strlen($_POST['IDcard']) != 15 && strlen($_POST['IDcard']) != 18) {
echo "<script>alert('用户身份证号标准长度为15位或18位!');</script>";
}
}
10. ($_POST['Submit'] Submit大写会提交在本页面显示//可以用来测试
Undefined index: submit 没有sumbit这个下标
isset($_POST["submit"])&& $_POST['submit'] 解决方法