首頁  >  文章  >  後端開發  >  php數組轉換成這樣的

php數組轉換成這樣的

WBOY
WBOY原創
2016-10-12 10:04:101087瀏覽

一個這樣的陣列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...

<code>Array ( [0] => a [1] => s [2] => d [3] => f )

</code>

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

<code>$tmp = array( '0' => 'a','1' => 's', '2' => 'd', '3' => 'f' );
var_dump($tmp);
</code>

以上程式碼顯示的就是:

<code>Array ( [0] => a [1] => s [2] => d [3] => f )
</code>

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

<code> /**
 * 浏览器友好的变量输出
 * @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 = '<pre class="brush:php;toolbar:false">' . $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數組轉換成這樣的

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn