• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP常用字符串函数用法实例总结

    本文实例总结了PHP常用字符串函数用法。分享给大家供大家参考,具体如下:

    字符串函数

    explore

    使用一个字符串分割另一个字符串

    结果为数组

    ?php
    $str = 'a,b,c,d';
    $res = explode(',',$str);
    var_dump($res);
    

    implode(join)

    将一个一维数组的值转化为字符串

    ?php
    $arr = ['a'=>1,'b'=>2];
    $res = implode(',',$arr);
    var_dump($res);
    

    htmlentities

    将字符转换为 HTML 转义字符

    ?php
    $str = "A 'quote' is b>bold/b>";
    // 输出: A 'quote' is lt;bgt;boldlt;/bgt;
    echo htmlentities($str);
    

    htmlspecialchars_decode

    将特殊的 HTML 实体转换回普通字符

    ?php
    $str = "p>this -gt; quot;/p>\n";
    echo htmlspecialchars_decode($str);
    //p>this -> "/p>
    

    htmlspecialchars

    将特殊字符转换为 HTML 实体

    lcfirst

    使一个字符串的第一个字符小写

    ucfirst

    使一个字符串的第一个字符大写

    strtolower

    将字符串转化为小写

    strtoupper

    将字符串转化为大写

    ucwords

    将字符串中的每个单词的首字母转换为大写

    ltrim/rtrim/trim

    删除字符串左边的空白字符(或其他字符)

    ?php
    $str = '   a';
    $nstr = ltrim($str);
    echo $nstr;
    
    ?php
    $str = 'abc';
    $nstr = ltrim($str,'a');
    echo $nstr;//返回去除后的结果
    

    parse_str

    将字符串解析成多个变量

    $str = "first=valuearr[]=foo+bararr[]=baz";
    ​
    // 推荐用法
    parse_str($str, $output);
    echo $output['first']; // value
    echo $output['arr'][0]; // foo bar
    echo $output['arr'][1]; // baz
    

    str_replace

    字符串替换

    $str = '12311';
    $res = str_replace('1','3',$str);
    var_dump($res);
    

    str_ireplace

    不区分大小写的字符串替换

    str_shuffle

    随机打乱一个字符串

    str_split

    将字符串转换为数组

    $str = 'hello';
    $arr = str_split($str);
    $arr1 = str_split($str,2);
    var_dump($arr);
    echo 'br>';
    var_dump($arr1);
    ​
    结果:
    array(5) { [0]=> string(1) "h" [1]=> string(1) "e" [2]=> string(1) "l" [3]=> string(1) "l" [4]=> string(1) "o" } 
    array(3) { [0]=> string(2) "he" [1]=> string(2) "ll" [2]=> string(1) "o" }
    

    strstr(strchr)

    查找字符串首次出现

    ?php
    $email = 'name@example.com';
    $domain = strstr($email, '@');
    echo $domain; // 打印 @example.com  
    ​
    返回此字符包括此字符的字符串
    
    $user = strstr($email, '@', true); // 从 PHP 5.3.0 起
    echo $user; // 打印 name
    ​
    返回此字符之前的字符串
    

    stristr

    不区分大小写查找字符串首次出现,见strstr

    strip_tags

    从字符串中去除 HTML 和 PHP 标记

    去除所有

    ?php
    $str = 'p>hahaha/p>';
    echo strip_tags($str);
    

    指定保留

    ?php
    $str = 'p>a href="">hahaha/a>/p>';
    echo strip_tags($str,'a>');
    

    strpos

    查找字符串首次出现的位置

    返回值ini

      $findstr = 'a';
      $str = 'bca';
      $res = strpos($str,$findstr);
      var_dump($res);
    
    $newstring = 'abcdef abcdef';
    $pos = strpos($newstring, 'a', 0); // 这个0是偏移量,也就是第一次出现的位置,1就是第二次出现的位置
    var_dump($pos);
    

    stripos

    不区分大小写的查找字符串首次出现的位置,见strpost

    str_pad

    字符串填充

    不加参数是空格填充

    ?php
    $str = 'abc';
    echo str_pad($str,5);
    结果:
    'abc '
    

    指定参数填充

    ?php
    $str = 'abc';
    echo str_pad($str,10,"+");
    结果:
    abc+++++++
    

    也可以指定填充的位置

    ?php
    $str = 'abc';
    echo str_pad($str,10,"+",STR_PAD_BOTH);
    

    str_repeat

    重复一个字符串

    ?php
    echo str_repeat("-", 10);
    ?>
    

    strlen

    获取字符串长度

    strpbrk

    在字符串中查找一组字符的任何一个字符,查到后返回后面的字符串

    ?php
    $text = 'This is a Simple text.';
    ​
    // 输出 "is is a Simple text.",因为 'i' 先被匹配
    echo strpbrk($text, 'mi');
    

    strrev

    反转字符串

    substr_count()

    计算字串出现的次数

    ?php
    $text = 'This is a test';
    echo substr_count($text, 'is'); // 2
    

    wordwrap

    打断字符串分行

    $str = 'wo ca lie , zhe shi shen me gui';
    ​
    $nstr = wordwrap($str,5,'br/>');
    ​
    echo $nstr;
    

    加密函数

    md5

    以 32 字符十六进制数字形式返回散列值。

    sha1

    计算字符串的 sha1 散列值,默认40 字符长度的十六进制数字

    hash

    hash(要使用的哈希算法,字符串);

    "md5","sha256"等

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • C语言字符函数、内存函数功能及实现代码
    • C语言去除相邻重复字符函数的实现方法
    • php字符串函数 str类常见用法示例
    • SQL SERVER2012中新增函数之字符串函数CONCAT详解
    • 深入了解C语言字符函数和字符串函数
    上一篇:TP3.2框架分页相关实现方法分析
    下一篇:PHP正则表达式函数preg_replace用法实例分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP常用字符串函数用法实例总结 PHP,常用,字符串,函数,用法,