Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak rozbić kolumnę na słowa?
Forum PHP.pl > Forum > PHP
mb83
Witam,
mam w tablicy kolumnę o nazwie tagi a w niej słowa oddzielone przecinkiem:

tag1, tag2, tag3

jak wypisać je w newsie jako oddzielne linki dla każdego tagu?
wiem, że trzeba użyć explode ale nie wiem jak poprawnie skonstruować to zapytanie?

proszę o pomoc, dzięki.
Szymciosek
Pokaż kod

  1. $pieces = explode(", ", $tablica);


później
  1. echo $pieces[0];
mb83
dobra, zrobiłem tak:
  1. $tablica = "$row[2]";
  2. $pieces = explode(", ",$tablica);
  3. echo $pieces[0];


i nie wyświetla nic.
co jest nie tak?
Szymciosek
Co to jest $row[2] ?
Skąd to bierzesz ? Oraz co z niego otrzymasz w przypadku

echo $row[2]; ?
mb83
kolumna ze słowami to $row[2] ale faktycznie nie pobiera
to jaka ma być wartość dla $tablica?
bo rozumie że $tablica to właśnie kolumna z tagami, tak?
Szymciosek
Jeśli same tagi, to zrób:

  1. $tags = array('tag1', 'tag2', 'tag3');
  2.  
  3. foreach ($tags as $tag)
  4. {
  5. echo $tag . "<br />";
  6. }
untorched
  1. $pieces = explode(', ', $row[2]);
  2. echo '<pre>';
  3. print_r($pieces);
  4. echo '</pre>';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.