Functie in argument la alta functie
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
claUdiu
- Mesaje:313
Functie in argument la alta functie
Buna, am si eu o intrebare:
Sa zicem ca am aceste doua functii:
Cod: Selectaţi tot
//Afiseaza un text ingrosat
function Ingrosat($text){
return '<b>'.$text.'</b>';
}
function Subliniat($text){
return '<u>'.$text.'</u>';
}
iar eu vreau sa afisez ceva de gen:
Pot sa fac asa ceva? Am testat, dar nu merge, afiseaza mereu ultima functie, adica Subliniat(); fara sa-l faca si bold.
Eu vreau sa fac ceva de gen:
Ma puteti ajuta?:) Multumesc!
Se spune ca...."omul tot invata in viata". Dar...Totusi...Trebie sa ne oprim undeva, nu?
MarPlo
Mesaje:4343
Salut
Urmatorul exemplu e testat si functioneaza:
Cod: Selectaţi tot
//Afiseaza un text ingrosat
function Ingrosat($text){
return '<b>'.$text.'</b>';
}
function Subliniat($text){
return '<u>'.$text.'</u>';
}
echo Ingrosat(Subliniat("Textul meu"));
Daca din nu stiu ce motiv la tine nu merge, poti incerca retinerea intr-o variabila a rezultatului returnat de o functie, apoi adaugata variabila la argument pt. cealalta; asa:
Cod: Selectaţi tot
$txt = Subliniat("Textul meu");
echo Ingrosat($txt);