我在php中有一个充满“ Eventos Calendario”对象的数组,在脚本的某个时刻,我需要在此数组的位置x引入一个相同类型的新对象。这是我正在使用的代码
$EventoLimite = new EventosCalendario(null,$Timestamp, $TipoEvento);
var_dump($EventoLimite);
array_splice($this->EventosEntrada, $i, 0, $EventoLimite); //
var_dump($this->EventosEntrada[$i]);
我得到的“ Var_Dumps”是:
object(EventosCalendario)[15]
public 'FechaHora' => int 1376334000
public 'FechaHoraOriginal' => null
public 'Tipo' => string 'Entrada' (length=7)
public 'Origen' => string 'Insertado' (length=9)
public 'Subtipo' => null
public 'ID' => null
int 1376334000
为什么数组中的新插槽仅获得“ FechaHora”属性的值?我需要在$ this-> EventosEntrada [$ i]中获取整个对象。我怎样才能做到这一点??
“ replacement”参数必须是数组本身,因此您应该编写
array_splice($this->EventosEntrada, $i, 0, [$EventoLimite]); // note []s
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句