首页 > 代码库 > php函数

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); 将字符串转化成数组

  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!"

     }

 

php函数