• php函数


    String

    1. strlen($str)  返回$str字符串的长度

    echo strlen('hello');  //  5

    2. strpos($str, 子字符串) 查看子字符串是否在$str中,如果在,返回首字母当前位置。如果不在,返回false

    echo strlen('hello world', 'hello');  //  0 

    3. addcslashes(字符串,指定的字符) 返回在指定的字符前添加反斜杠的字符串

    echo addcslashes('A001 A002 A003', 'A'); //   A001 A002 A003

    4. addslashes($str) 返回在预定义的字符前添加反斜杠后的字符串

     预定义的字符:

    • 单引号(')
    • 双引号(")
    • 反斜杠()
    • NULL
    echo addslashes('Shanghai is the "biggest" city in China'); // Shanghai is the "biggest" city in China

    5. bin2hex($str)  将ASCII 字符的字符串$str转化成十六进制

     pack(format, $str)  将十六进制还原成ASCII 字符的字符串  

    echo bin2hex('Shanghai'); //5368616e67686169
    
    echo pack('H*', bin2hex('Shanghai')); //Shanghai

    6. chop($str, 右侧字符或字符串) 返回删除右侧字符串后的字符串

    7. chr(ASCII 值)  根据对应的ASCII 值返回字符

    8. chunk_split($str,字符个数, 分隔符) 把字符串分割为一连串更小的部分

    echo chunk_split('Shanghai', 3, '.'); //Sha.ngh.ai.

    9. convert_uuencode($str)  对字符串$str进行编码

     convert_uudecode($str1)  对编码后的$str1进行解码

    10. explode(分隔符, $str); 将字符串转化成数组

       implode(分隔符,$array);  将数组转化为字符串

    echo explode(' ', 'Hello World. I love Shanghai'); 
      // array(5) {
        [0]=>string(5) "Hello"
        [1]=>string(6) "world."
        [2]=>string(1) "I"
        [3]=>string(4) "love"
        [4]=>string(9) "Shanghai!"
    
         }

     $arr = array('Hello', 'world', 'how', 'are', 'you');
      echo implode(' ', $arr); //Hello world how are you

     11. fprintf()   把格式化的字符串写入到指定的输出流。

  • 相关阅读:
    判断当前是否运行于Design Mode
    从Setting.settings到Resource.resx
    构造函数强制使用new
    getFullYear 方法
    前端开发中经常使用到的20个正则表达式。
    函数调用模式
    javascript中return的作用
    javascript数组遍历for与for in区别详解
    闭包
    js split 的用法和定义 js split分割字符串成数组的实例代码
  • 原文地址:https://www.cnblogs.com/yyh1/p/6553792.html
Copyright © 2020-2023  润新知