Как извлечь данные из массива объектов с помощью CodeIgniter - PullRequest
0 голосов
/ 27 февраля 2020

Во-первых, я хотел бы заранее извиниться за мой примерный английский sh (я француз):)

У меня есть следующий массив, и я не могу понять, как получить данные out:

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 каждого объекта.

Заранее спасибо.

1 Ответ

1 голос
/ 27 февраля 2020

Вы можете просмотреть массив следующим образом

foreach($data as $row){
   if($row->id_user == 40){
      //desired actions you want to perform
   }
}

Надеюсь, это вам поможет.

...