php數組轉換成這樣的

WBOY
發布: 2016-10-12 10:04:10
原創
1025 人瀏覽過

一個這樣的陣列Array ( [0] => a [1] => s [2] => d [3] => f )轉換成Array ( '0' => 'a','1 ' => 's', '2' => 'd', '3' => 'f' )可以麼,求大神指導

其實過程是這樣兩個字串$atr = 1,2,3,4 $str=a,b,c,f 一一對應轉換成數組array('1'=>'a','2'= >'b','3'=>'c','4'=>'f')

並印出來array('1'=>'a','2'=>'b','3'=>'c','4'=>'f'),不知道這樣好理解麼

回覆內容:

一個這樣的陣列Array ( [0] => a [1] => s [2] => d [3] => f )轉換成Array ( '0' => 'a','1 ' => 's', '2' => 'd', '3' => 'f' )可以麼,求大神指導

其實過程是這樣兩個字串$atr = 1,2,3,4 $str=a,b,c,f 一一對應轉換成數組array('1'=>'a','2'= >'b','3'=>'c','4'=>'f')

並印出來array('1'=>'a','2'=>'b','3'=>'c','4'=>'f'),不知道這樣好理解麼

php數組轉換成這樣的

你的這個沒辦法用

應該是不行的
數組的key如果能轉換成為Int就會被轉換成一個數字
可以參考一下手冊
http://php.net/manual/zh/lang...

Array ( [0] => a [1] => s [2] => d [3] => f ) 
登入後複製

出現這樣的陣列顯示形式,一般是tp下dump的友善顯示。並不是數組。

$tmp = array( '0' => 'a','1' => 's', '2' => 'd', '3' => 'f' ); var_dump($tmp); 
登入後複製

以上程式碼顯示的就是:

Array ( [0] => a [1] => s [2] => d [3] => f ) 
登入後複製

===================dump源碼===========================

 /** * 浏览器友好的变量输出 * @param mixed $var 变量 * @param boolean $echo 是否输出 默认为true 如果为false 则返回输出字符串 * @param string $label 标签 默认为空 * @return void|string */ public static function dump($var, $echo = true, $label = null) { $label = (null === $label) ? '' : rtrim($label) . ':'; ob_start(); var_dump($var); $output = ob_get_clean(); $output = preg_replace('/\]\=\>\n(\s+)/m', '] => ', $output); if (IS_CLI) { $output = PHP_EOL . $label . $output . PHP_EOL; } else { if (!extension_loaded('xdebug')) { $output = htmlspecialchars($output, ENT_QUOTES); } $output = '
' . $label . $output . '
'; } if ($echo) { echo ($output); return null; } else { return $output; } }
登入後複製

你是如何得出這個陣列的? ? ! !
Array ( [0] => a [1] => s [2] => d [3] => f )

參數之間有逗號嗎?
例如 Array ( [0] => a ,[1] => s, [2] => d ,[3] => f );
但這樣也是空數組啊?

php數組轉換成這樣的

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!