php 两个字符串分割合并的解决办法
内容摘要
这篇文章主要为大家详细介绍了php 两个字符串分割合并的简单示例,具有一定的参考价值,可以用来参考一下。
把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成ababab
把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成ababab
文章正文
这篇文章主要为大家详细介绍了php 两个字符串分割合并的简单示例,具有一定的参考价值,可以用来参考一下。
把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab,php分割合并两个字符串的函数,对此感兴趣的朋友,看看idc笔记做的技术笔记。经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | <code class = "php" > /** * 分割合并两个字符串函数 * * @param string $str1 String A * @param string $str2 String B * @return string Merged string * @arrange (www.idcnote.com) **/ 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 */ /*** 来自php教程(www.idcnote.com) ***/ </code> |
注:关于php 两个字符串分割合并的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释