ホームページ  >  記事  >  バックエンド開発  >  PHPオブジェクトの配列への変換に関連する問題

PHPオブジェクトの配列への変換に関連する問題

WBOY
WBOYオリジナル
2016-06-13 12:14:131343ブラウズ

PHP オブジェクトから配列への問題、オンライン待機中
PHP オブジェクトから配列への問題、以下の $images は配列であり、キーと値の変換を実現します。 $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 するだけでデータを取得しますか?ただし、値

を処理するには、オブジェクト ->xxx に $obj を使用します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。