PHP常用函数总结(180多个)

2019-05-02 07:19:53于丽

    echo strrev("Hello World!"); // !dlroW olleH
输出: 目标字符串颠倒顺序后的字符串

22.wordwrap(): 按照指定长度对字符串进行折行处理

 $str = "An example on a long word is:
 Supercalifragulistic";
 echo wordwrap($str,15);

输入: 目标字符串|最大宽数

输出: 折行后的新字符串

23.str_shuffle(): 随机地打乱字符串中所有字符

    echo str_shuffle("Hello World");
输入: 目标字符串顺序 输出: 打乱后的字符串

24.parse_str(): 将字符串解析成变量

 parse_str("id=23&name=John%20Adams", $myArray);
 print_r($myArray);

输入: 要解析的字符串|存储变量的数组名称

输出: 返回Array( [id] => 23 [name] => John Adams)

25.number_format(): 通过千位分组来格式化数字 输入: 要格式化的数字|规定多少个小数|规定用作小数点的字符 串|规定用作千位分隔符的字符串

输出: 1,000,000 1,000,000.00 1.000.000,00

大小写转换:

26.strtolower(): 字符串转为小写

    echo strtolower("Hello WORLD!");
目标字符串 小写字符串

27.strtoupper(): 字符串转为大写

    echo strtoupper("Hello WORLD!");
输出: 大写字符串

28.ucfirst(): 字符串首字母大写

    echo ucfirst("hello world"); // Hello world
29.ucwords(): 字符串每个单词首字符转为大写

    echo ucwords("hello world"); // Hello World
html标签关联:

30.htmlentities(): 把字符转为HTML实体

 $str = "John & 'Adams'";
echo htmlentities($str, ENT_COMPAT); // John & 'Adams'

31.htmlspecialchars(): 预定义字符转html编码

32.nl2br(): n转义为<br>标签

    echo nl2br("One line.nAnother line.");
输出: 处理后的字符串

33.strip_tags(): 剥去 HTML、XML 以及 PHP 的标签

    echo strip_tags("Hello <b>world!</b>");  
34.addcslashes():在指定的字符前添加反斜线转义字符串中字符

 $str = "Hello, my name is John Adams.";
 echo $str;
 echo addcslashes($str,'m');

输入: 目标字符串|指定的特定字符或字符范围

35.stripcslashes(): 删除由addcslashes()添加的反斜线

    echo stripcslashes("Hello, my name is Kai Jim.");
    // 目标字符串 Hello, my name is Kai Jim.
36.addslashes(): 指定预定义字符前添加反斜线

    $str = "Who's John Adams?";
echo addslashes($str);
输出: 把目标串中的' " 和null进行转义处理

37.stripslashes(): 删除由addslashes()添加的转义字符

    echo stripslashes("Who's John Adams?"); // 清除转义符号Who's John Adams?

相关文章 大家在看