Prendre la première lettre d'une chaine

Résolu/Fermé
bibi675 Messages postés 387 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 30 décembre 2008 - 2 janv. 2008 à 11:22
bibi675 Messages postés 387 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 30 décembre 2008 - 2 janv. 2008 à 11:36
Bonjour à tous,
Voila j'ai un problème, je voudrais que mon script PHP puisse récupérer le premier caractère d'une chaine de caractères et puisse stocker le reste de la chaine dans une variable.

Voici mon code :
<?php
$chaine = "-1234";      //Voici ma chaine.
$premiercaractere = ""; //Le '-' mais je veux que PHP le trouve tout seul.
$reste = "";            //Le reste de la chaine sans le '-'.
?>


Merci d'avance,
bibi675
A voir également:

2 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
2 janv. 2008 à 11:30
Bonjour,

Essaie ceci :
$chaine = "-1234";      //Voici ma chaine.
$premiercaractere = $chaine[0];
Bonne année :)

Xavier
8
bibi675 Messages postés 387 Date d'inscription mardi 1 janvier 2008 Statut Membre Dernière intervention 30 décembre 2008 20
2 janv. 2008 à 11:36
Salut,
Merci de m'avoir donné cet indice, grâce à ça, j'ai trouver de moi même :
<?php
$a = "-6564";
$taille = strlen($a);
if ($a[0] = "-") {
   $b = $b - substr($a, 1, $b);
} else {
   $b = $b + $a;
}
?>


@++
-2