Tworzenie wielu zmiennych z jednego ciągu znaków.

Odpowiedz Nowy wątek
2013-02-24 15:43
0

Witam,
mam zagwozdkę, a mianowicie nie wiem jak zawartość jednej zmiennej "pociąć" na kilka zmiennych. Chodzi o to, że wyciągam dane z MySQLa i powiedzmy, że mam coś takiego:

$row['zdjecia'] = 'img00.jpg;img01.jpg;img03.jpg';

Chciałbym, aby dynamicznie tworzyły się zmienne na wzór czegoś w stylu:

$zdjecia0 = 'img00.jpg';
$zdjecia1 = 'img01.jpg';

itd., aby tworzyć kolejne zmienne które zawierają kolejne nazwy plików, które są oddzielone średnikiem w zmiennej pobierającej wynik z bazy, aż do jej końca.

Pozdrawiam i dziękuję za pomoc,
pablo7890

Edit.
Jeśli to pomoże, to też napiszę :)
Moim głównym celem jest wygenerowaniem kolejnych znaczników < img> dla każdego obrazka, który jest zapisany w zmiennej $row['zdjecia']; :)

edytowany 2x, ostatnio: pablo7890, 2013-02-24 15:45

Pozostało 580 znaków

2013-02-24 15:52

Słowa kluczowe: tablice, funkcja explode().

Pozostało 580 znaków

2013-02-24 16:07
0

Dziękuję serdecznie za tak szybką pomoc. :) Już sobie poradziłem pisząc coś takiego:

    $img = explode(";", $row['Zdjecia']);
    $count_img = count($img);

    for ($i = 0; $i<$count_img; $i++) {
        echo '<img src="zdjecia/' . $img[$i] . '" />';
    }
edytowany 2x, ostatnio: pablo7890, 2013-02-24 16:08

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0