Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Usunięcie jednego wymiaru tablicy wielowymiarowej
Forum PHP.pl > Forum > PHP
kozikowski11
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
freemp3
Chyba ratuje Cię tylko pętla.
fate
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
kozikowski11
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.