Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usunięcie jednego wymiaru tablicy wielowymiarowej
kozikowski11
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2006

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


Witam, spotkalem sie dzisiaj z dosc nie typowym problemem.
Mam tablice o strukturze:
  1. (
  2. [0] => Array
  3. (
  4. [url] => home_en
  5. [menuPos] => HOME
  6. [subMenu] => Array
  7. (
  8. [0] => Array
  9. (
  10. [url] =>
  11. [menuPos] => CATERING
  12. [subMenu] => Array
  13. (
  14. [0] => Array
  15. (
  16. [url] => the-chef-recommends
  17. [menuPos] => THE CHEF RECOMENDS
  18. [flag] => 0
  19. [subMenu] =>
  20. )
  21.  
  22. [1] => Array
  23. (
  24. [url] => restaurant
  25. [menuPos] => RESTAURANT
  26. [flag] => 0
  27. [subMenu] =>
  28. )
  29.  
  30. [2] => Array
  31. (
  32. [url] =>
  33. [menuPos] => MENU
  34. [flag] => 0
  35. [subMenu] =>
  36. )
  37.  
  38. [3] => Array
  39. (
  40. [url] => special-occasion-receptions
  41. [menuPos] => SPECIAL OCCASION RECEPTIONS
  42. [flag] => 0
  43. [subMenu] =>
  44. )
  45.  
  46. )
  47.  
  48. [flag] => 0
  49. )
  50.  
  51. [1] => Array
  52. (
  53. [url] => a
  54. [menuPos] => HOTEL
  55. [flag] => 0
  56. [subMenu] =>
  57. )
  58.  
  59. [2] => Array
  60. (
  61. [url] =>
  62. [menuPos] => CONFERENCES
  63. [flag] => 0
  64. [subMenu] =>
  65. )
  66.  
  67. [3] => Array
  68. (
  69. [url] =>
  70. [menuPos] => ATTRACTIONS
  71. [flag] => 0
  72. [subMenu] =>
  73. )
  74.  
  75. [4] => Array
  76. (
  77. [url] =>
  78. [menuPos] => FOR CHILDREN
  79. [flag] => 0
  80. [subMenu] =>
  81. )
  82.  
  83. [5] => Array
  84. (
  85. [url] =>
  86. [menuPos] => GALLERY
  87. [flag] => 0
  88. [subMenu] =>
  89. )
  90.  
  91. [6] => Array
  92. (
  93. [url] =>
  94. [menuPos] => CONTACT
  95. [flag] => 0
  96. [subMenu] =>
  97. )
  98.  
  99. )
  100.  
  101. [flag] => 1
  102. )
  103.  
  104. )


Chce usunac pierwszy wymiar, nie wiem czy istenieje specjalna funkcja do tego(chociaz watpie), czy trzeba to jakos leciec petla i reorganizowac tablice na nowo. Mowiac, ze chce usunac pierwszy wymiar, mam na mysli osiagniecie czegos takiego:
  1. (
  2.  
  3. [0] => Array
  4. (
  5. [url] =>
  6. [menuPos] => CATERING
  7. [subMenu] => Array
  8. (
  9. [0] => Array
  10. (
  11. [url] => the-chef-recommends
  12. [menuPos] => THE CHEF RECOMENDS
  13. [flag] => 0
  14. [subMenu] =>
  15. )
  16.  
  17. [1] => Array
  18. (
  19. [url] => restaurant
  20. [menuPos] => RESTAURANT
  21. [flag] => 0
  22. [subMenu] =>
  23. )
  24.  
  25. [2] => Array
  26. (
  27. [url] =>
  28. [menuPos] => MENU
  29. [flag] => 0
  30. [subMenu] =>
  31. )
  32.  
  33. [3] => Array
  34. (
  35. [url] => special-occasion-receptions
  36. [menuPos] => SPECIAL OCCASION RECEPTIONS
  37. [flag] => 0
  38. [subMenu] =>
  39. )
  40.  
  41. )
  42.  
  43. [flag] => 0
  44. )
  45.  
  46. [1] => Array
  47. (
  48. [url] => a
  49. [menuPos] => HOTEL
  50. [flag] => 0
  51. [subMenu] =>
  52. )
  53.  
  54. [2] => Array
  55. (
  56. [url] =>
  57. [menuPos] => CONFERENCES
  58. [flag] => 0
  59. [subMenu] =>
  60. )
  61.  
  62. [3] => Array
  63. (
  64. [url] =>
  65. [menuPos] => ATTRACTIONS
  66. [flag] => 0
  67. [subMenu] =>
  68. )
  69.  
  70. [4] => Array
  71. (
  72. [url] =>
  73. [menuPos] => FOR CHILDREN
  74. [flag] => 0
  75. [subMenu] =>
  76. )
  77.  
  78. [5] => Array
  79. (
  80. [url] =>
  81. [menuPos] => GALLERY
  82. [flag] => 0
  83. [subMenu] =>
  84. )
  85.  
  86. [6] => Array
  87. (
  88. [url] =>
  89. [menuPos] => CONTACT
  90. [flag] => 0
  91. [subMenu] =>
  92. )
  93.  
  94. )
  95.  
  96.  
  97. )


Jakies pomysly/sugestie?

Pozdrawiam i z gory dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
freemp3
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


Chyba ratuje Cię tylko pętla.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
fate
post
Post #3





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


ale musisz usuwac?
moze zamiast korzystac z Array[0] korzystaj z Array[0]['submenu'] lub przypisz:
  1. Array[0] = Array[0]['submenu'];


i lec dalej


--------------------
Go to the top of the page
+Quote Post
kozikowski11
post
Post #4





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2006

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


Cytat(fate @ 27.11.2013, 11:28:55 ) *
ale musisz usuwac?
moze zamiast korzystac z Array[0] korzystaj z Array[0]['submenu'] lub przypisz:
  1. Array[0] = Array[0]['submenu'];


i lec dalej


Dzisiaj rano wpadlem na to, wczoraj mialem chyba jakies zacmienie ;d Dzieki, ze wgl na takie laickie pytanie ktos odpowiedzial.

Pozdrawiam

-- Mozna zamknac
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 Aktualny czas: 20.08.2025 - 08:03