Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Hogyan lehet PHP-ben egy tömb elemit úgy kiíratni, hogy azok vesszővel legyenek elválasztva és az utolsó elem után ne legyen vessző?

641
az elemeket if-fel vizsgálva vagy simán vagy dőltbetűsen kell kiíratnom, viszont az utolsó elem után nem kellene a vessző csak az elem között. Ezt úgy oldottam meg, hogy a kiíratásnál használt ciklus csak az utolsó előtti elemig megy(print "$tomb[$i],";) és alapból vesszővel írja ki az elemet majd utána konkrétan az utolsó elemnél is elvégzem az if-et és azt vessző nélkül írom ki(print "$tomb[15]") nincs a tömb index után vessző. Kicsit favágómódszernek érzem, ti mit javasolnátok nekem?
Jelenleg 1 felhasználó nézi ezt a kérdést.
php, array, kiíratás
0
Felsőoktatás / Informatika

Válaszok

2
implode(",", $tomb)
0

Ha az implode nem jó a belső feltételek miatt, akkor a legjobb amit alkalmazhatsz:

$i = 0;
$len = count($array);
foreach ($array as $item) {
if ($i == $len - 1) {
// utolsó
}
else {
// nem utolsó
}
$i++;
}
1