改寫函數(shù)實(shí)現(xiàn)PHP二維/三維數(shù)組轉(zhuǎn)字符串
更新時(shí)間:2013年09月13日 18:10:23 作者:
將多維數(shù)組中所有的數(shù)值轉(zhuǎn)換成字符串最多支持三維數(shù)組,在給定的示例函數(shù)基礎(chǔ)上改寫出了的,感興趣的朋友可以參考下,希望對大家有所幫助
由于工作需要,自己在手冊給定的示例函數(shù)基礎(chǔ)上改寫出了這樣一個(gè)函數(shù),代碼如下:
//將多維數(shù)組中所有的數(shù)值轉(zhuǎn)換成字符串————》最多支持三維數(shù)組
function implodex( $glue, $array, $separator='' ) {
if ( ! is_array( $array ) ) return $array;
$string = array();
$count = 0;
foreach ( $array as $key => $val ) {
if ( is_array( $val ) )
$val = implode( $glue, $val );
if($count == 0){
$string[] = "{$val}";
}else{
$string[] = "{$glue}{$val}";
}
}
if(empty($separator))$separator = $glue;
return implode( $separator, $string );
}
復(fù)制代碼 代碼如下:
//將多維數(shù)組中所有的數(shù)值轉(zhuǎn)換成字符串————》最多支持三維數(shù)組
function implodex( $glue, $array, $separator='' ) {
if ( ! is_array( $array ) ) return $array;
$string = array();
$count = 0;
foreach ( $array as $key => $val ) {
if ( is_array( $val ) )
$val = implode( $glue, $val );
if($count == 0){
$string[] = "{$val}";
}else{
$string[] = "{$glue}{$val}";
}
}
if(empty($separator))$separator = $glue;
return implode( $separator, $string );
}
您可能感興趣的文章:
- php中利用explode函數(shù)分割字符串到數(shù)組
- PHP 中使用explode()函數(shù)切割字符串為數(shù)組的示例
- PHP 將逗號(hào)、空格、回車分隔的字符串轉(zhuǎn)換為數(shù)組的函數(shù)
- php使用explode()函數(shù)將字符串拆分成數(shù)組的方法
- php的數(shù)組與字符串的轉(zhuǎn)換函數(shù)整理匯總
- php中將數(shù)組轉(zhuǎn)成字符串并保存到數(shù)據(jù)庫中的函數(shù)代碼
- 基于php常用函數(shù)總結(jié)(數(shù)組,字符串,時(shí)間,文件操作)
- php常用經(jīng)典函數(shù)集錦【數(shù)組、字符串、棧、隊(duì)列、排序等】
- PHP常見字符串操作函數(shù)與用法總結(jié)
- php 數(shù)組操作(增加,刪除,查詢,排序)等函數(shù)說明
- PHP字符串與數(shù)組處理函數(shù)用法小結(jié)
相關(guān)文章
在VSCode中配置PHP開發(fā)環(huán)境的實(shí)戰(zhàn)步驟
最近要寫一些可視化的網(wǎng)站,所以先把需要的環(huán)境配好吧,下面這篇文章主要給大家介紹了關(guān)于在VSCode中配置PHP開發(fā)環(huán)境的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11
php.ini中date.timezone設(shè)置分析
date.timezone設(shè)置php5默認(rèn)date.timezone為utc,改為date.timezone = PRC即可解決時(shí)間相差八小時(shí)的問題,但我在php的官方文檔中看了半天也沒找到這個(gè)參數(shù)啊2011-07-07
PHP連接數(shù)據(jù)庫實(shí)現(xiàn)注冊頁面的增刪改查操作
這篇文章主要介紹了PHP連接數(shù)據(jù)庫實(shí)現(xiàn)注冊頁面的增刪改查操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03
php數(shù)組合并array_merge()函數(shù)使用注意事項(xiàng)
array_merge()函數(shù)在php中是對數(shù)組進(jìn)行合并的,可以把多個(gè)數(shù)組合成一個(gè)數(shù)組,并且不改變原數(shù)組(www.111cn.net)的值了,但今天我在使用array_merge合并數(shù)組時(shí)碰到幾個(gè)小細(xì)節(jié)上的問題,下面我舉例子給各位朋友看看2014-06-06
PHP實(shí)現(xiàn)簡單實(shí)用的分頁類代碼
這篇文章主要介紹了PHP實(shí)現(xiàn)簡單實(shí)用的分頁類代碼,結(jié)合實(shí)例形式分析了PHP分頁類的定義與使用技巧,非常簡單實(shí)用,需要的朋友可以參考下2016-04-04
php使用get_class_methods()函數(shù)獲取分類的方法
這篇文章主要介紹了php使用get_class_methods()函數(shù)獲取分類的方法,結(jié)合實(shí)例形式分析了get_class_methods()函數(shù)獲取類中成員方法的使用技巧,需要的朋友可以參考下2016-07-07
php實(shí)現(xiàn)的表單驗(yàn)證類完整示例
這篇文章主要介紹了php實(shí)現(xiàn)的表單驗(yàn)證類,結(jié)合完整實(shí)例形式分析了php封裝的表單相關(guān)的正則驗(yàn)證、字符串轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2019-08-08

