Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Usuwanie ostatniego znaku z ciągu
EdeusEx
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 6.04.2008

Ostrzeżenie: (20%)
X----


  1. <?php
  2. for ($i=0; $i<10; $i++) {
  3.    $list .= $pole[$i].',';
  4. }
  5. ?>

Jest sobie takie coś, tak? Jak po wykonaniu pętlu, z tego $list usunąć przecinek na końcu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


może nie lepszy ale jednak zawsze można kombinować ;p

kolejny nie optymalny co prawda sposób to sprawdzanie w pętli czy to nie jest ostatni krok i wstawianie przecinka warunkowo:
($i==9)?'':',';

następny to skrócenie pętli o jeden krok i dodanie ostatniego kroku poza pętlą już bez przecinka - bardziej optymalne od wstawiania warunkowego - choć raczej mniej optymalne niż przycięcie ostatniego znaku ;p - ogólnie każda droga dobra o ile prowadzi do celu - inna sprawa to optymalne rozwiązanie ;p
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.05.2026 - 19:58