Numéro de la lettre alphabetique [php] - PHP - Programmation
Marsh Posté le 12-08-2003 à 13:48:54
karamilo a écrit : euh un replace suffit pas ? |
ouai, je vais faire ca, mais c t pour savoir s'il existai une fonction du genre
$nombre= strnum("a" )
Marsh Posté le 12-08-2003 à 14:08:01
tu fais un tableau dans le genre:
Code :
|
et t'en parles plus
Marsh Posté le 12-08-2003 à 15:37:10
C'est donc si compliqué de récupérer le code ascii d'un caractere?
Marsh Posté le 12-08-2003 à 16:01:01
non sauf que le code ascii de "a" ça a jamais été 1 ... Et qu'en plus il diffère de celui de A
Marsh Posté le 12-08-2003 à 17:06:27
Anapajari a écrit : |
Mais si tu lui retires 63 ça le devient....
Marsh Posté le 12-08-2003 à 18:57:47
Anapajari a écrit : |
Mais évidemment!
Mais si tu commences par mettre ton caractere en majuscule, et qu'apres tu lui retire le code ascii de A et tu rajoutes 1, tu obtiens ce que tu cherches! ( oui, dans le code ascii les lettres sont dans l'ordre! )
Marsh Posté le 12-08-2003 à 19:34:20
$rang_alpha_de_lettre = 1 + ord(strtolower($lettre)) - ord("a" );
[...ce qui ne m'empêche pas de penser que ce topic est un tantinet foutage de gueule... - edit: Et en + je m'a gouré !!! ]
Marsh Posté le 12-08-2003 à 19:46:31
suffit de bidouiller avec les codes ascii et le fait que dans tous les codes connus, les lettres se suivent danns l'ordre alphabétique ( 63 : A, 64 : B, etc).
Evidemment, faut évaluer la lettre en majuscule ou minuscule mais pas mixer les deux :
Marsh Posté le 12-08-2003 à 20:20:22
Bah quoi il vous plaît pas mon code?
Marsh Posté le 12-08-2003 à 20:41:09
ReplyMarsh Posté le 12-08-2003 à 20:53:28
tetedeiench a écrit : |
je jouis!
Marsh Posté le 12-08-2003 à 13:24:03
j'aimerai recuperer le numéro d'une lettre alphabetique
ex: lettre D est la 4eme lettre.
J'ai cherché dans la liste de function php mais j'ai rien trouvé
j'ai meme essayé d'en inventer.... strnum
merci