Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Łączenie tablic - jak ?
phpamator
post 26.07.2016, 17:32:00
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

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


Panowie, jak najprościej połączyć dwie jednowymiarowe tablice w jedną aby element 1 z tablicy 1 był pierwszym elementem zespolonej tablicy i pierwszy element tablicy 2 był drugim elementem tablicy zespolonej ?
czyli tworzyły kolejne pary?

Chyba mój opis nie trafił co questionmark.gif smile.gifsmile.gifsmile.gif
Sam siebie nie zrozumiałem ...... smile.gif

Jeszcze raz więc, mozliwie czytelnie:

Otóż mam dwie tablice jednowymiarowe i chciałbym z nich zrobić jedną w której indexem będą wartości z tablicy pierwszej a wartościami do tych indexów będą te z tablicy drugiej.

czyli array1 (1,2,3,4,5,...)

i array2 (a,b,c,d,e,...)

a jako wynik array([1]=>a, [2]=>b, [3]=>c, [4]=>d, [5]=>e .........)




Ten post edytował PHPRexio 26.07.2016, 22:04:46
Go to the top of the page
+Quote Post
Rysh
post 27.07.2016, 09:34:03
Post #2





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


  1. $first = array('a', 'b', 'c', 'd', 'e', 'f');
  2. $second = array('1', '2', '3', '4', '5', '6');
  3.  
  4. $i = 0;
  5. foreach($second as $value) {
  6. $new[$value] = $first[$i];
  7. $i++;
  8. }
  9.  
  10. print_r($new);

Wypadałoby jeszcze sprawdzić czy $first[$i] istnieje i ewentualnie dać null.


--------------------
Go to the top of the page
+Quote Post
trueblue
post 27.07.2016, 09:38:10
Post #3





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


http://php.net/manual/pl/function.array-combine.php


--------------------
Go to the top of the page
+Quote Post
Rysh
post 27.07.2016, 09:39:41
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

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


Cytat(trueblue @ 27.07.2016, 10:38:10 ) *

Ahh, tak myślałem że coś takiego powinno istnieć, ale nigdy nie korzystałem biggrin.gif


--------------------
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: 16.05.2025 - 09:26