改寫函數(shù)實(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ù)組、字符串、棧、隊(duì)列、排序等】
- PHP常見字符串操作函數(shù)與用法總結(jié)
- php 數(shù)組操作(增加,刪除,查詢,排序)等函數(shù)說明
- PHP字符串與數(shù)組處理函數(shù)用法小結(jié)
相關(guān)文章
PHP利用PHPMailer實(shí)現(xiàn)郵件發(fā)送功能
phpMailer是一個非常強(qiáng)大的php發(fā)送郵件類,可以設(shè)定發(fā)送郵件地址、回復(fù)地址、郵件主題、html網(wǎng)頁,上傳附件,并且使用起來非常方便。本文將利用它實(shí)現(xiàn)郵件發(fā)送功能,需要的可以參考一下2022-03-03php記錄代碼執(zhí)行時間(實(shí)現(xiàn)代碼)
本篇文章是對php記錄代碼執(zhí)行時間的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下2013-07-07thinkphp項(xiàng)目部署到Linux服務(wù)器上報(bào)錯“模板不存在”如何解決
一個項(xiàng)目部署到Linux服務(wù)器上去的時候,發(fā)現(xiàn)某些模板竟然會報(bào)錯說“模板不存在:/Application/Admin/....”,這篇文章就是介紹了thinkphp項(xiàng)目部署到Linux服務(wù)器上報(bào)錯“模板不存在”的解決方法,感興趣的小伙伴們可以參考一下2016-04-04PHP基于cookie與session統(tǒng)計(jì)網(wǎng)站訪問量并輸出顯示的方法
這篇文章主要介紹了PHP基于cookie與session統(tǒng)計(jì)網(wǎng)站訪問量并輸出顯示的方法,涉及PHP基于cookie與session讀寫操作記錄網(wǎng)站訪問量及調(diào)用圖片形式輸出對應(yīng)數(shù)量的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-01-01PHP MVC模式在網(wǎng)站架構(gòu)中的實(shí)現(xiàn)分析
MVC模式在網(wǎng)站架構(gòu)中十分常見。它允許我們建立一個三層結(jié)構(gòu)的應(yīng)用程式,從代碼中分離出有用的層,幫助設(shè)計(jì)師和開發(fā)者協(xié)同工作以及提高我們維護(hù)和擴(kuò)展既有程式的能力。2010-03-03解決安裝WampServer時提示缺少msvcr110.dll文件的問題
下面小編就為大家?guī)硪黄鉀Q安裝WampServer時提示缺少msvcr110.dll文件的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07