Expression regulière premier caractère

Eléphant du PHP | 291 Messages

22 févr. 2006, 15:16

Bonjour,

exist'il une fonction simple qui pourrait me permettre de récuperer la première lettre et uniquement celle la d'une chaine de caratères ?

Je precise que toutes les lettres sont en majuscule.

D'avance merci
Modifié en dernier par bunk le 22 févr. 2006, 15:58, modifié 1 fois.

Eléphanteau du PHP | 21 Messages

22 févr. 2006, 15:26

http://fr2.php.net/manual/fr/function.str-split.php
cela devrait pouvoir faire ton bohneur...

HD
Mammouth du PHP | 1181 Messages

22 févr. 2006, 15:28

$var='ABCDE'; 
echo $var{0}; // Affiche A 
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

22 févr. 2006, 15:36

A moi ! A moi ! ;)
echo substr('abcdef', 0, 1); 
Bon sinon je ne connaissais pas la méthode de HD, mais je vote pour, c'est effectivement beaucoup plus simple :)

Mammouth du PHP | 505 Messages

22 févr. 2006, 15:56

En php, il n'y a aucune difference entre le [] et le {} lors de l'acces a un tableau mais la syntaxe {} a ses jours compté et devrait vraisemblablement etre deprecated prochainement
$foo{'titi'} = "toto";
$foo{'tutu'} = "bingo";

print_r($foo);

Pour reprendre l'exemple de HD de facon plus classique
$var='ABCDE';
echo $var[0]; // Affiche A

Eléphant du PHP | 291 Messages

22 févr. 2006, 15:57

en fait j'ai trouvé deux secondes après avoir posté, je suis desolé

$chaine[0]

merci pour vos réponses