• 技术文章 >后端开发 >PHP问题

    php如何替换字符串中的空格

    VV2020-07-31 15:26:56原创215

    php替换字符串中的空格的方法:可以利用str_replace()函数来进行替换,具体用法如:【str_replace(' ',' ',$str)】。该函数替换字符串中的一些字符(区分大小写),并返回带有替换值的字符串或数组。

    函数介绍:

    (推荐教程:php图文教程

    str_replace() 函数替换字符串中的一些字符(区分大小写),返回带有替换值的字符串或数组。

    函数语法:

    str_replace(find,replace,string,count)

    参数说明:

    (学习视频推荐:php视频教程

    代码实现:

    将字符串中的空格替换为逗号。

    <?php
        /* *
            关键词中的空格替换为逗号
        */
        function emptyreplace($str){
            $str = str_replace(' ',' ',$str);  //..替换全角空格为半角空格
            $str = str_replace(' ',' ',$str);   //..替换连续的空格为一个
            $noe = false;                 //   是否遇到不是空格的字符
            for($i = 0;$i < strlen($str);$i++){    //  遍历整个字符串
                if($noe && $str[$i] == ' '){
                    $str[$i] = ',';           //..如果当前这个空格之前出现了不是空格的字符
                }else if($str[$i] != ' '){
                    $noe = true;            //  当前这个字符不是空格,定义下$noe变量
                }
            }       
            return $str; 
        }
        echo emptyreplace('1 前面是一个全角空格     前面是一系列半角空格');
    ?>

    以上就是php如何替换字符串中的空格的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 字符串 空格
    上一篇:php如何判断两个字符串是否相等 下一篇:php如何将数组转化成字符串
    第12期线上周末培训班

    相关文章推荐

    • PHP中substr函数如何使用?• php中字符串与字符替换用什么函数• PHP钩子是什么意思?• php如何设置时区

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网