Php 如何使用CodeIgniter从对象数组中提取数据
首先,我想为我的近似英语(我是法国人)提前道歉:) 我有以下数组,无法确定如何获取数据:Php 如何使用CodeIgniter从对象数组中提取数据,php,arrays,codeigniter,object,Php,Arrays,Codeigniter,Object,首先,我想为我的近似英语(我是法国人)提前道歉:) 我有以下数组,无法确定如何获取数据: array (size=3) 0 => object(stdClass)[23] public 'id_photo' => string '14' (length=2) public 'id_user' => string '40' (length=2) public 'titre' => string 'Ma 2e TOF Mimi
array (size=3)
0 =>
object(stdClass)[23]
public 'id_photo' => string '14' (length=2)
public 'id_user' => string '40' (length=2)
public 'titre' => string 'Ma 2e TOF Mimi' (length=14)
public 'taille' => string '54' (length=2)
public 'nom' => string 'debutScript.PNG' (length=15)
1 =>
object(stdClass)[24]
public 'id_photo' => string '12' (length=2)
public 'id_user' => string '39' (length=2)
public 'titre' => string 'Ma TOF Seb' (length=10)
public 'taille' => string '16' (length=2)
public 'nom' => string 'BDD.PNG' (length=7)
2 =>
object(stdClass)[25]
public 'id_photo' => string '13' (length=2)
public 'id_user' => string '40' (length=2)
public 'titre' => string 'Ma TOF Mimi' (length=11)
public 'taille' => string '24' (length=2)
public 'nom' => string 'COMMUNE.PNG' (length=11)
这是var\u dump($res)的结果代码>
我想知道如何在var_dump中仅显示具有id_user
的对象等于40=>一个包含2个对象的数组。
所以具体来说,我想知道如何访问每个对象的id\u user
提前感谢。您可以按如下方式遍历阵列
foreach($data as $row){
if($row->id_user == 40){
//desired actions you want to perform
}
}
我希望这能对您有所帮助。您可以迭代foreach($res as$item)
数组中的项目,然后检查id是否符合您的期望:$item->id\u user>=40
谢谢,工作正常:)谢谢您,这真的帮助了我:)很高兴它帮助了您。如果可能,请接受答案并投票表决。