Maison > développement back-end > tutoriel php > php对象转数组问题,在线等

php对象转数组问题,在线等

WBOY
Libérer: 2016-06-23 13:40:53
original
1019 Les gens l'ont consulté

php对象转数组问题,下面$images是数组,实现将key和value变换。$images是对象的话该怎么做呢?在线等
function change($images,$a=0){
foreach($images as $key=>$value){
$images[$a][$value['picture_id']]=$value['local_path'];
$images[$a]['picture_id']=$value['picture_id'];
$a++;
}
return $images;
}

$arry=change($images);


回复讨论(解决方案)

PHP自带arrayObject类
$obj = new arrayObject ( $arr );
var_dump($obj);

数据库取数据吗,不用转换,直接foreach就可以,只不过对象用$obj->xxx来处理值

数据库取数据吗,不用转换,直接foreach就可以,只不过对象用$obj->xxx来处理值


你说的对,不过前端需要的字段不一样,需要foreach改名,已经做出来了
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal