Sa Coloreze prima litera din nickname
-
- Mesaje:5
Sa Coloreze prima litera din nickname
Buna ziua, vreau sa fac o functie, care sa coloreze prima litera din nickname, dar nu prea reusesc, ma poti ajuta si pe mine, multumesc frumos
MarPlo
Salut,
In ce limbaj de programare iti trebuie acea functie?
Unde e nickname-ul, in vreun tag html specific?
Poate iti e de folos urmatorul exemplu.
Aici, Nickname-ul e intr-un tag cu id-ul "dvnm".
Iar cu o functie javascript se coloreaza prima litera din sirul transmis, si culoarea specificata.
In ce limbaj de programare iti trebuie acea functie?
Unde e nickname-ul, in vreun tag html specific?
Poate iti e de folos urmatorul exemplu.
Aici, Nickname-ul e intr-un tag cu id-ul "dvnm".
Iar cu o functie javascript se coloreaza prima litera din sirul transmis, si culoarea specificata.
Cod: Selectaţi tot
<div id='dvnm'>Nickname</div>
<script>
function colorLetter1(str, color){
let ltr = str.charAt(0);
return str.replace(ltr, '<span style="color:'+color+'">'+ltr+'</span>');
}
let nicknm = document.getElementById('dvnm');
nicknm.innerHTML = colorLetter1(nicknm.innerHTML, '#fe0000');
</script>
chimie
e in limbaj php, imi trebuie la nickname selectat din tabel, bine asta nu e problema, doar functia care ar colora prima litera, imi da batai de cap
MarPlo
Pentru php poti sa folosesti functia din urmatorul exemplu:
Cod: Selectaţi tot
function colorLtr1($str, $clr){
$l1 = $str[0];
$str = substr($str, 1);
return '<span style="color:'.$clr.'">'.$l1.'</span>'.$str;
}
$nicknm ='Nickname';
$ncnm = colorLtr1($nicknm, '#fe0000');
echo $ncnm;
chimie
ok, multumesc frumos, merge perfect