PHPで配列内の2次元配列を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 />