Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Połączenie tablicy wielowymiarowej w jedną
maniak11
post
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 18.03.2006
Skąd: Sosnowiec

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


Witam, mam problem z połączeniem tablicy ale może zamiast opisywać przedstawię na przykładzie:

Jest tablica wielowymiarowa $b:
  1. $b = Array
  2. (
  3. [0] => Array
  4. (
  5. [0] => ../export/tmp/631_1647_5.jpg
  6. [1] => ../export/tmp/631_1646_5.jpg
  7. [2] => ../export/tmp/631_1645_5.jpg
  8. )
  9.  
  10. [1] => Array
  11. (
  12. [0] => ../export/tmp/630_1649_5.jpg
  13. [1] => ../export/tmp/630_1648_5.jpg
  14. )
  15.  
  16. )


z tym że to tylko przykład bo $b może mieć jak w tym przypadku 2 elementy które są tablicami a może mieć ich 100, a ja potrzebuję te wszystkie elementy połączyć w jedną tablicę czyli zeby wynik był taki:

  1. $c = array(
  2. [0] => ../export/tmp/631_1647_5.jpg
  3. [1] => ../export/tmp/631_1646_5.jpg
  4. [2] => ../export/tmp/631_1645_5.jpg
  5. [3] => ../export/tmp/630_1649_5.jpg
  6. [4] => ../export/tmp/630_1648_5.jpg
  7. )

próbowałem z array_merge() niestety to co napisałem było złe więc nie będę tego nawet tu przytaczał. Proszę o jakąs wskazówkę jak to połączyć.

Pozdrawiam wszystkich.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




  1. $result_table = array();
  2. foreach ($b as $key => $val) {
  3. foreach ($val as $_key => $_val) {
  4. $result_table[] = $_val;
  5. }
  6.  
  7. }


wynik:
  1. array(5) {
  2. [0]=>
  3. string(28) "../export/tmp/631_1647_5.jpg"
  4. [1]=>
  5. string(28) "../export/tmp/631_1646_5.jpg"
  6. [2]=>
  7. string(28) "../export/tmp/631_1645_5.jpg"
  8. [3]=>
  9. string(28) "../export/tmp/630_1649_5.jpg"
  10. [4]=>
  11. string(28) "../export/tmp/630_1648_5.jpg"
  12. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 22:56