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

  • 相关阅读:
    Nginx调优
    Nginx的压缩配置
    【进阶 6-1 期】JavaScript 高阶函数浅析
    个人总结的一个中高级Java开发工程师或架构师需要掌握的一些技能
    Java程序猿跳槽应该学哪些方面的技术!
    xamarin学习之路 例一、嵌入网页
    xamarin学习之路 一、vs2015 环境搭建
    xamarin 学习异常问题解决方法
    js 替换字符串 replace函数运用
    76Byte让你的JQuery更快
  • 原文地址:https://www.cnblogs.com/love-life-insist/p/9151580.html
Copyright © 2011-2022 走看看