Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usunięcie niechcianego przecinka
Greg23
post 12.07.2012, 12:38:43
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

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


Mam skrypt, który wyświetla mi na stronie tagi:

  1. if (!empty($rekordow2[8])){
  2. echo '<p>Tagi: ';
  3. $tags24=explode(",", $rekordow2[8]);
  4.  
  5. foreach($tags24 as $f ){
  6. echo "<a href='' title='".$f."'><strong>$f</strong></a>, ";
  7.  
  8. }
  9. echo '</p>';
  10. }


W wyniku dostaję coś takiego:
  1. Tagi: ala, ma, kota,


Jak pozbyć się tego ostatniego, niepotrzebnego przecinka ?



--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
irmidjusz
post 14.07.2012, 11:35:25
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

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


No, co kto lubi, ja preferuję:
  1. $temp = array();
  2. foreach($tablica as $element){
  3. $temp[] = '<a href=""'.$element.'</a>';
  4. }
  5. echo implode(', ', $temp);

Rzecz gustu smile.gif


--------------------
there is much to be learned
Go to the top of the page
+Quote Post
SmokAnalog
post 15.07.2012, 07:49:11
Post #3





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Cytat(irmidjusz @ 14.07.2012, 12:35:25 ) *
Rzecz gustu smile.gif

Nie tylko gustu smile.gif Wrzucanie fragmentów kodu HTML do zmiennych jest przeważnie złym pomysłem. Jeśli można coś wypluć od razu z echo, to najlepiej tak zrobić Tym bardziej, że jak tych tagów będzie więcej niż kilka, to zbieranie ich kodu w tablicy, a następnie łączenie z implode wcale nie jest błyskawiczną operacją.
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.06.2025 - 17:29