Heim  >  Artikel  >  Backend-Entwicklung  >  php里面如何把数组里面的二维数组转化成obj类型的呢

php里面如何把数组里面的二维数组转化成obj类型的呢

WBOY
WBOYOriginal
2016-06-13 12:26:151063Durchsuche

php里面怎么把数组里面的二维数组转化成obj类型的呢?

想把useridinfo这个数组转化成obj类型的怎么做呢?
试了下new ArrayObject($arr[$key])结果把整个都转化了,求大神帮忙。
------解决思路----------------------

$a = array(<br />  array(<br />    'userIdInfo' => array( 'uid' => '100000113', 'type' => 'ZXIN_IDTYPE::IDNA' ),<br />    'chgCreditValue' => 50<br />  ),<br />  array(<br />    'userIdInfo' => array( 'uid' => '10000110', 'type' => 'ZXIN_IDTYPE::IDNA' ),<br />    'chgCreditValue' => 150<br />  ),<br />);<br />foreach($a as &$v)  settype($v, 'object');<br />print_r($a);
Array<br />(<br />    [0] => stdClass Object<br />        (<br />            [userIdInfo] => Array<br />                (<br />                    [uid] => 100000113<br />                    [type] => ZXIN_IDTYPE::IDNA<br />                )<br /><br />            [chgCreditValue] => 50<br />        )<br /><br />    [1] => stdClass Object<br />        (<br />            [userIdInfo] => Array<br />                (<br />                    [uid] => 10000110<br />                    [type] => ZXIN_IDTYPE::IDNA<br />                )<br /><br />            [chgCreditValue] => 150<br />        )<br /><br />)<br /><br />

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn