Autor Zpráva
Vendelína
Profil *
Vypisuji si data z XML přes foreach ... a data bych si chtěla uložit na řádek oddělenou čárkou:

moje, tvoje, naše, konec

Nevíte jak tohle udělat, aby pak nebyla čárka ani při konečném slově?
Borius
Profil
Vendelína:
Před uložením celý „řádek“ zkrať o jeden znak (to je ta poslední čárka navíc).
mimochodec
Profil
Nebo nevypisuj přes foreach, ale pomocí implode.
Vendelína
Profil *
Borius ... dobrý nápad, jaký script na tohle použít?
ShiraNai7
Profil
Vendelína:
<?php

$radek = '';
$counter = 0;
foreach( tvuj kod zde ) {
  if(0 !== $counter) $radek .= ', ';
  $radek .= tvuj kod zde;
  ++$counter;
}
Borius
Profil
Vendelína:
$vytazek=substr($vytazek, 0, strlen($vytazek)-1);
Nebo lépe, s ohledem na kódování v XML
$vytazek=mb_substr($vytazek, 0, strlen($vytazek)-1, 'UTF-8');
abc
Profil
Borius:
btw toto funguje úplně stejně i bez strlen:
$vytazek=substr($vytazek, 0, -1);
A máš tam překlep:
$vytazek=substr($vytazek, 0, strlen($vytazek)-1,);
Borius
Profil
abc:
funguje úplně stejně i bez strlen:
Ó ano. Hnedka to vypadá lépe.

máš tam překlep
Díky za postřeh. (Opraveno)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: