php数组转换成这样的
本文介绍了php数组转换成这样的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
一个这样的数组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'),不知道这样好理解么
解决方案
$atr='1,2,3,4';
$str='a,b,c,f';
//以第一个数组的值作为key值 , 第二个数组的值作伪值 , 组成新的二维数组
for($i=0;$i<count($atr);$i++){
// $newarr[$atr[$i]] = $str[$i];
$newarr[$i] = "'$atr[$i]' => '$str[$i]'";
}
$str = implode(',',$newarr);
echo 'array('.$str.')';
//print_r($newarr);
这篇关于php数组转换成这样的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文