十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$array[$x]-shop();???
专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业隆安免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
你说的我糊涂,什么叫shop类型?shop 不是一个类么,$x 不就是 shop 的对象么
你的对象声明也有错误 应该是 $x = new shop;//没有后面亩枝的括号
我猜你的意思是不是说 $array[$x] 如何转换成 shop 的对象,是么?
你首备把对象放在数组的用意是什么迅芹敏,换句话说,这个数组是干什么用的?
你要知道 $array[$x] 是无法调用的。
按照你的握棚要求编写的php程序如下埋液
?php
$s='{"data":["阿里:65","支付宝:2","微信:1"]}';
$obj=json_decode($s,true);
$arr=$obj['data'];
$c=array();
for($i=0;$icount($arr);$i++){
$b=array();
$a=explode('弯皮物:',$arr[$i]);
$b[$a[0]]=$a[1];
$c[$i]=$b;
}
$result['data']=$c;
echo json_encode($result,JSON_UNESCAPED_UNICODE);
?
你可以参槐桐吵考轮圆一下我的建议,1.普通:若php关联数组不含有中文,直铅侍接json_encode转换。转换之后用json_deconde($stuJson)转为php对象。
?php
$stu = array("name"="li","age"="35");
$stuJson = json_encode($stu);
还有什么疑问的话,可以多去后盾们看一下相关的视频,这样你更清楚
$arr = array(0=array('id'=1,'让培name'='aaa'));
$arr 携核= json_encode($arr);
$arr = json_decode($arr);
var_dump($arr);
试试,你就知道了辩滑掘