如何访问此数组的数组数据(即id,nome等):
stdClass Object
(
[_externalizedData] => Array
(
[0] => stdClass Object
(
[id] => 5
[tipo_usuario] => 0
[username] => maria@maria.com.br
[nome] => maria
)
)
[_explicitType] => flex.messaging.io.ArrayCollection
)
答案 0 :(得分:1)
如果$object
等于
$object->_externalizedData[0]->id
,如
echo $object->_externalizedData[0]->id; // 5
echo $object->_externalizedData[0]->username; // maria@maria.com.br
确定更多信息,该对象= $Object_param
,OP想要修复循环
foreach ($Object_param->_externalizedData as $Obj)
{
// line breaks just for readability
$query="INSERT INTO grupo_usuario
(id_grupo,id_usuario)
VALUES
(1, '" . mysql_real_escape_string($Obj->id) . "')";
$result = mysql_query($query,$mysql);
error_log( print_r( $query, true ));
}
但是你要为每一行设置id_grupo为1。希望你知道如何排序SQL,现在你看到如何获得一个变量。
答案 1 :(得分:0)
您可以像这样访问它:
$outer_class->_externalizedData[0]->nome