Od wczoraj męczę się ze stworzeniem czegoś takiego:
Mam sobie string np.:
Johny|Admin|johny@o2.pl,Lol|Redaktor|redakcja@o2.pl
i chcę, aby wyświetliło się:
- johny@o2.pl - Johny (stanowisko: Admin)
- redakcja@o2.pl - Lol (stanowisko: Redaktor)
Wymyśliłem:
<?php $array = 'mój string'; } $imie = $kontakt[0]; $stanowisko = $kontakt[1]; $email = $kontakt[2]; $content = ''; $content .= ' - '.$email[$i].' - '.$imie[$i].' (stanowisko: '.$stanowisko[$i].') <br />'; } ?>
Myślałem, że będzie git, ale niestety wynik nie jest taki jak się spodziewałem. A praktycznie nie ma się co dziwić. W pierwszej pętli exploduję $array, która zawiera póki co tylko 2 osoby po przecinku, więc $n wynosi 2, a ja próbowałem wyciągnąć z niej $i. Dalej to wygląda tak, że mi pobiera na zmianę po prostu z tych dwóch tablic i wychodzi kaszanka - $imie zawiera imię i stanowisko, stanowisko zawiera drugie stanowisko i imię, a $email nic dopóki nie dodałbym $n ++ na początku pętli.
Wina leży więc po stronie pierwszej pętli, gdzie źle to skonstruowałem.
Ma ktoś na to jakiś pomysł?
