Autor Zpráva
Spacebar
Profil
Zdravím.
Mám vytvořenou textarea:
<textarea name="otazky"></textarea>

Zkoušel jsem udělat skript PHP, který by mi text z každého řádku převedl to pole, t.j. kdybych zadal:
Obsah prvního řádku
Obsah druhého řádku

Tak bych měl pole $otazky s indexem 0 a 1. Zkoušel jsem to přes explode, ale nefunguje to.
$otazkyform = $_POST["otazky"];
$otazky = explode("\n",$otazky");

Nevím, jestli to má význam, ale v $_POST["otazky"] je
Obsah prvního řádku\n\rObsah druhého řádku

Prosím o radu.


Děkuji, Spacebar
Alphard
Profil
$otazky = explode("\n", $_POST["otazky"]);

Jednotlivé řádky bych ještě prohnal trim(), aby tam nezůstávaly bílé znaky.
Spacebar
Profil
No jo, ale to mi oddělá mezery, ne? S těmi otázkami pak potřebuji nadále pracovat :(
Akacko
Profil
Spacebar:
Pokud spouštíš skript na windowsech pak
$otazky = explode("\n\r", $_POST["otazky"]);

jinak
$otazky = explode("\n", $_POST["otazky"]);


A funkce trim() odstraní bílé znaky jen na konci a začátku -> ty opravdu nepotřebné.
Spacebar
Profil
Aha :) Díky za rychlou pomoc ;) Zkusím to a bd dám vědět nebo to tu zamknu
Toto téma je uzamčeno. Odpověď nelze zaslat.