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
Mesaje:4343
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
Mesaje:5
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
Mesaje:4343
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
Mesaje:5
ok, multumesc frumos, merge perfect