[PhP] Stocker la 1ère lettre d'une variable

Résolu
Nitneuq -  
 Nitneuq -
Bonjour à tous,

je suis un novice en PhP et j'aimerai avoir un petit renseignement.

Dans ma page PhP, j'ai inséré le code pour récupérer les entrées d'une table et les stocker dans une variable...

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("*******");
$reponse = mysql_query("SELECT * FROM *******");
while ($donnee = mysql_fetch_array($reponse))
{
...
}
?>


Le problème c'est que j'aimerai que cette variable (ici, "$donnee['cont_chapitre']") soit coupée en deux : que la première lettre du contenu de la variable (le contenu est un paragraphe) soit stocké dans une nouvelle variable et que le reste du texte le soit dans une seconde, notamment pour modifier l'aspect de cette première lettre et faire un effet de lettrine.

Exemple :
$texte = "Une variable est une petite information stockée en mémoire temporairement."

VV
VV
VV

$premiere_lettre = "U"
$reste = "ne variable est une petite information stockée en mémoire temporairement."

Et que cela se fasse automatiquement (avec while)

Voilà, merci !
A voir également:

3 réponses

Utilisateur anonyme
 
Bonjour,

<?php
$chaine= " ma variable";
$initiale = substr($chaine,1,1);
$reste = substr($chaine,2,strlen($chaine));

?>
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Bon ben au moins on est d'accord :-)
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

$texte = "Une variable est une petite information stockée en mémoire temporairement." ;
$premiere_lettre = $texte[0];
$reste = substr($texte, 1);



0
Nitneuq
 
Ça marche, merci beaucoup à tous ! =D
0