php数组转换成这样的

查看:83
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆