Autor Zpráva
Pop
Profil *
Zdravím. Mám soubor, ve kterém je funkce. V té funkci se vezme určitá proměnná a změní se. V novém souboru soubor s funkcí načtu přes include, zavolám funkci a dám do ní proměnnou, kterou chci předělat (třeba test($text) ). Funkce by mohla vypadat třeba takto
function test($text){
$text = str_replace("1", "2", "$text");
echo $text;
Pokud tuto funkci vyvolám, vše funguje jak má. Proměnná se vypíše. Pokud ovšem s funkce echo smažu a echo dám až v novém souboru, proměnná není změněna. Snad jsem to nepopsal moc chaoticky. Předem díky
Tori
Profil
Pop:
Tu "předělanou" proměnnou by funkce neměla vypisovat, ale vracet. Pak si zavoláte echo test($promenna); kde potřebujete.
nemeja
Profil
místo echo $text dej return $text; a pak jen pracujete s tou fcí v kodu
Pop
Profil *
Děkuji mnohokrát, Vaše návody jsem skloubil a už to jde.

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: