Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] usunięcie poziomu tablicy
Randallmaster
post 9.11.2015, 15:20:03
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


Jak usunąć poziom tablicy "pictures", problem tkwi w tym że nie będę wiedział że jest to pictures sad.gif

ewentualnie jak sprawdzić że drugi poziom to "pictures"?



  1. //print_r($array):
  2. (
  3. [0] => Array
  4. (
  5. [pictures] => Array
  6. (
  7. [id] => 1304
  8. [user_id] => 759
  9. )
  10. )
  11.  
  12. [1] => Array
  13. (
  14. [pictures] => Array
  15. (
  16. [id] => 1305
  17. [user_id] => 759
  18. )
  19. )
  20. )


Jedyne co mi przyszło do głowy:

  1. foreach ($data_ as $r)
  2.  
  3. //get 2 level name
  4. $key = '';
  5. foreach ($r as $k => $v) {
  6. $key = $k;
  7. }
  8.  
  9. $r = $r[$key];
  10.  
  11. }


Można szybciej? bez pętli?

Ten post edytował Randallmaster 9.11.2015, 15:08:26
Go to the top of the page
+Quote Post
session
post 9.11.2015, 15:21:33
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 22
Dołączył: 11.04.2010
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Cytat
ewentualnie jak sprawdzić że drugi poziom to "pictures"?

  1. array_keys($array[0])[0];
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:27