Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Przekształcenie zmiennej w tablice


Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Mam dodatkowe pole w profilu (checkboxes) i chciałbym z tego pola zrobić pętle. Robię to w szablonie odpowiedzialnym za wygląd profilu, profileModern.

 

Korzystam ze zmiennej: $member['field_17']

 

Chciałem to zrobić tak

<foreach loop="$member['field_17'] as $liczba">
    <li>{$liczba}</li>
</foreach>

Ale to daje błąd:

 Warning: Invalid argument supplied for foreach() in itd...

Zawartość zmiennej zwraca:

string(7) "|fsb|ssv|rr|ss|"

Czyli nie jest to tablica, czy istnieje możliwość przekształcenia zmiennej w tablice? Czy lepiej pójść inną drogą?

Edytowane przez Adam22

ipbaddons.com

Opublikowano

Już sobie poradziłem, ale dodam dla potomnych że można tej funkcji używać bezpośrednio w foreach.

<foreach loop="explode(',', $data['key']) AS $value">

ipbaddons.com

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.