php分割合并兩個字符串的函數(shù)實例
更新時間:2015年06月19日 16:00:21 作者:企鵝不笨
這篇文章主要介紹了php分割合并兩個字符串的函數(shù),實例分析了php針對字符串操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了php分割合并兩個字符串的函數(shù)。分享給大家供大家參考。具體實現(xiàn)方法如下:
這里實現(xiàn)把兩個字符串進行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab
/**
* Merges two strings in a way that a pattern like ABABAB will be
* the result.
*
* @param string $str1 String A
* @param string $str2 String B
* @return string Merged string
*/
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程序設(shè)計有所幫助。
您可能感興趣的文章:
- PHP中可以自動分割查詢字符的Parse_str函數(shù)使用示例
- php使用自定義函數(shù)實現(xiàn)漢字分割替換功能示例
- php支持中文字符串分割的函數(shù)
- php字符串分割函數(shù)用法實例
- php中利用explode函數(shù)分割字符串到數(shù)組
- php連接函數(shù)implode與分割explode的深入解析
- php字符串分割函數(shù)explode的實例代碼
- PHP 長文章分頁函數(shù) 帶使用方法,不會分割段落,翻頁在底部
- php strstr查找字符串中是否包含某些字符的查找函數(shù)
- PHP截取漢字亂碼問題解決方法mb_substr函數(shù)的應(yīng)用
- PHP反轉(zhuǎn)字符串函數(shù)strrev()函數(shù)的用法
- php指定長度分割字符串str_split函數(shù)用法示例
相關(guān)文章
php+jquery編碼方面的一些心得(utf-8 gb2312)
在開發(fā)php與jquery的過程中,需要注意的一些心得,防止亂碼的出現(xiàn)。2010-10-10
PHP讀取TXT文本內(nèi)容的五種實用方法小結(jié)
PHP作為一種流行的服務(wù)器端腳本語言,提供了多種方法來讀取TXT文本內(nèi)容,本文主要為大家詳細介紹五種不同的PHP方法,希望對大家有所幫助2024-01-01
php提示無法加載或mcrypt沒有找到 PHP 擴展 mbstring解決辦法
今天幫客戶配置phpmyadmin的時間,無法加載 mcrypt (外鏈,英語) 擴展,請檢查您的 PHP 配置。2012-03-03

