加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 两个字符串分割合并的简单示例

发布时间:2020-05-25 04:49:18 所属栏目:PHP 来源:互联网
导读:php 两个字符串分割合并的简单示例

把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab,php分割合并两个字符串的函数,感兴趣的小伙伴,下面一起跟随脚本之家 jb51.cc的小编来看看吧。
经测试代码如下:


/**
 * 分割合并两个字符串函数
 *
 * @param     string    $str1   String A
 * @param     string    $str2   String B
 * @return    string    Merged string
 * @arrange (512.笔记) jb51.cc
 **/
function MergeBetween($str1,$str2){
 
    // Split both strings
    $str1 = str_split($str1,1);
    $str2 = str_split($str2,1);
 
    // Swap variables if string 1 is larger than string 2
    if (count($str1) >= count($str2))
        list($str1,$str2) = array($str2,$str1);
 
    // Append the shorter string to the longer string
    for($x=0; $x < count($str1); $x++)
        $str2[$x] .= $str1[$x];
 
    return implode('',$str2);
}

//范例演示:
print MergeBetween('abcdef','__') . "n";
print MergeBetween('__','abcdef') . "n";
print MergeBetween('bb','aa') . "n";
print MergeBetween('aa','bb') . "n";
print MergeBetween('a','b') . "n";
 
/*
Output:
 
a_b_cdef
a_b_cdef
baba
abab
ab
*/


/***   来自脚本之家 jb51.cc(jb51.cc)   ***/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读