从对象数组PHP中检索值

时间:2017-04-27 16:51:09

标签: php arrays codeigniter multidimensional-array associative-array

我会直接解决问题。

我有一个名为

的数组
$datosUsuario['empleadoUsuario'] = $this->EmpleadoModel->get_empleado_vistaUsuario($result[0]->idusuario);

显示 datosUsuario

中的值
var_dump($datosUsuario['empleadoUsuario']);

结果自言自语

array(1) { [0]=> object(stdClass)#26 (13) { ["nombreempresa"]=> string(7) "SERDIRH" ["email"]=> string(23) "luis.gomez@claro.com.ni" ["rutafoto"]=> string(24) "uploads/default-user.png" ["nombrecompleto"]=> string(24) "LUIS FELIPE GOMEZ ROBLES" ["carnetempleado"]=> string(6) "400387" ["direccion"]=> string(13) "SIN DIRECCION" ["telefono"]=> string(8) "88330377" ["dominioempleado"]=> string(10) "luis.gomez" ["fecha_ingreso"]=> string(10) "11/06/2012" ["nombreregion"]=> string(19) "CENTRO Y ESPECIALES" ["nombredepartamento"]=> string(4) "RAAS" ["nombretienda"]=> string(10) "BLUEFIELDS" ["idtienda"]=> int(81) } }

当我尝试获取值 idtienda 时,只给了我一个NULL。

$data['idtienda'] = $empleadoUsuario[0]->idtienda;

请告诉我我做错了什么。 它是codeigniter的框架。

1 个答案:

答案 0 :(得分:0)

替换此

$data['idtienda'] = $empleadoUsuario[0]->idtienda;

$data['idtienda'] = $datosUsuario['empleadoUsuario'][0]->idtienda;