首先,我想为我的大致英语(我是法国人(提前道歉:(
我有以下数组,不知道如何获取数据:
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_dump($res);
的结果
我想知道如何在var_dump中仅显示具有id_user
的对象等于40=>具有2个对象的数组。具体来说,我想知道如何访问每个对象的id_user
。
提前谢谢。
您可以按如下遍历数组
foreach($data as $row){
if($row->id_user == 40){
//desired actions you want to perform
}
}
我希望这对你有帮助。