一个这样的数组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'),不知道这样好理解么
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
出现这样的数组显示形式,一般是tp下dump的友好显示。并不是数组。
以上代码显示的就是:
===================dump源码=========================
第一行的问题没有看懂,假如是第二个问题的话解法如下:
结果就是你要的array('1'=>'a','2'=>'b','3'=>'c','4'=>'f')
$atr='1,2,3,4';
$str='a,b,c,f';
//以第一个数组的值作为key值 , 第二个数组的值作伪值 , 组成新的二维数组
// $newarr[$atr[$i]] = $str[$i];