Autor Zpráva
sloncz
Profil
Zdavím, mám menší problém.

Mám proměnnou
$promenna = "radek 1
radek 2
radek 3
radek 4";

a já mám dotaz, zda je možné nechat s z té proměnné vypsat pouze třeba třetí řádek?
Taps
Profil
sloncz:
řádky máš v souboru ?
třetí řádek = 3 položka pole ?
Alphard
Profil
Nejjednodušší řešení je vytvořit pole rozdělením podle oddělovače řádků (viz funkce explode()) a k tomu poli přistupovat podle klíče. Kdyby bylo potřebné optimalizovat, lze procházet po znacích a počítat oddělovače.

Taps s tím souborem zřejmě narážel na to, že pokud je daný obsah v souboru, lze využít funkce file(), která jeho obsah načte rovnou do pole.
sloncz
Profil
Ano, o fci file() vím, ale právě tu bohužel použít nemohu, protože se nejedná o čtení řádků z jiného souboru, ale je to přímo proměnná ve stejném souboru, jako je zbytek kódu.
Micruss
Profil
Tak použij ten explode
$pole_radku = explode("\n", $promena);

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:

0