Pagina 1 din 1

Functie in argument la alta functie

Scris: Lun Ian 02, 2012
de claUdiu
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:

Cod: Selectaţi tot

Ingrosat(Subliniat("Textul meu")); 
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:

Cod: Selectaţi tot

strlen(md5(text)); 
Ma puteti ajuta?:) Multumesc!

Functie in argument la alta functie

Scris: Lun Ian 02, 2012
de MarPlo
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);