zoukankan      html  css  js  c++  java
  • 字符串处理

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

  • 相关阅读:
    Pytest权威教程21-API参考-02-标记(Marks)
    GitLab获取人员参与项目-贡献项目列表
    通过Confulence API统计用户文档贡献量
    Git项目代码统计-Python3版gitstats
    Pytest从测试类外为测试用例动态注入数据
    Python操作Jira
    Selenium操作Chrome模拟手机浏览器
    剑指offer 构建乘积数组
    栈与堆 && char*, char[], char**, char*[], char[][]详解
    vector 容器知识点汇总
  • 原文地址:https://www.cnblogs.com/love-life-insist/p/9151580.html
Copyright © 2011-2022 走看看