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)   ***/

猜你在找的PHP相关文章