Foreach键值循环(管理PHP对象)

时间:2013-11-18 16:04:07

标签: php object for-loop

object(stdClass)#150 (3) {
  ["id_definicion"]=>
  NULL
  ["id_termino"]=>
  string(3) "373"
  ["definicion"]=>
  object(SimpleXMLElement)#151 (1) {
    [0]=>
    string(271) "Grupo de personas influyentes, organizado para presionar en favor de    determinados intereses. La actividad se denomina lobbying y quien la practica lobbista.<br   />Un ejemplo de lobby turístico en España es Exceltur; el Skal Club sería un lobby turístico internacional."
  }
}
object(stdClass)#151 (3) {
  ["id_definicion"]=>
  NULL
  ["id_termino"]=>
  string(3) "373"
  ["definicion"]=>
  object(SimpleXMLElement)#150 (1) {
    [0]=>
    string(119) "Vestíbulo de un hotel y de otros establecimientos como cines, teatros,   restaurantes, etc., especialmente si es grande."
  }
}

看到上面的代码我无法将值插入到第一个对象内部的第二个对象的数据库中。我不确定我怎么想管理另一个内部的对象才能插入它们。

这是我用来插入数据库的代码,它非常简短:

$db = JFactory::getDbo();

$termino = new stdClass;
$termino->id_definicion = NULL;
$termino->id_termino = $idtermino;
$termino->definicion = $definicion;

$db->insertObject( '#__csglosario_definiciones', $termino);

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

$ termino-&gt; definicion =(string)$ definicion;