字符串处理

 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'] 解决方法

原文地址:https://www.cnblogs.com/love-life-insist/p/9151580.html