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

