|
|
|
|
en 30s de reflexion je dirai kil fodrai s'amuser avec les codes ASCII et un fichier
mais j'accorde ke ya peut-etre meme certainement plus simple!!! |
Euh, j'ai du mal à comprendre.
Tu pourrais nous mettre un exemple? |
kom je disais c'était en 30s de réflexion après 5min j'en pas la moindre idée et le coup du code ASCII je le sens pas du tout
ca m'apprendra a pas parler trop vite
|
Pour etre plus precis je fait en fete une requete sur le mois:
$req="select mois from planning group by mois order by mois"; Le probleme ici c'est que le createur de la base de donnée access a entré les mois comme valeur "text". J'obtient donc les mois ordonnés ainsi: 1 ,10 , 11, 12, 2, 3, 4, 5, 6, 7, 8, 9 N'ayant pas le droit de modifié la base access je pense q'ui faudrait convertir le format de 'mois' dans la requete. En esperant avoir été plus clair, merci d'avance |
dans ce cas essaye
ORDER BY mois ASC pluto ke order by mois"; c'est sensé faire un tri alphanumérique essaye et tu verra bien si ca marche heu pour le coup du code ASCII oui on peut mais t'alucine le bordel ke c'est
|
Mais il sera stocké comme etant un "text" de toute façon.
Sauf erreur de ma part, je ne pense pas que çe soit fiable. Ceci dis tu peux organiser tes valeurs après la requete...(au niveau Php)...
|
Tout d'abord merci de toute vos reponses.
Le 'order by asc' reste cependant inéficace... Quand au traitement dans la page j'y avait penser mais il risque de rendre le reste du code encore plus complexe sachant que j'ai deja eu pas mal de difficulté :/
|
Désolée je pensais avoir été suffisament clair
je souhaite les ordonnés oui mais cela me parait difficile sans les convertir prealablement au format numerique. |
Le transtypage
Le transtypage désigne l'action de convertir un type de données en un autre. Ici, il peut servir en plus à définir explicitement le type d'une donnée. La façon d'opérer est exactement la même qu'en C: $UnEntier = (int) "4320Pastèque"; Ici, au lieu de créer une chaine, PHP va, grâce au "(int)", créer un entier qui aura pour valeur 4320. Voici les opérateurs de trantypage du PHP: (int), (integer): Conversion en entier (real), (double), (float): Conversion en nombre décimal (string): Conversion en chaine (array): Conversion en tableau (object): Conversion en objet Le PHP propose des fonctions qui permettent de vérifier le type d'une variable: is_int(), is_float(), is_double(), is_array(), is_string(), is_object(), etc... j'ai trouver sur http://www.mangue.org/e107_plugins/cours/cours.php?id=php&cid=cours2.html |
je ne pense pas ke je pourrai fairee mieux bonne chance |
L'histoire du transtypage ne marche pas, en tout cas pas comme ca. Tout ce qui se passe ici est que seuls les caracteres etant des chiffres sont considérés. (int) "mot" donne tjs 0. Pour le TO_NUMBET ca doit plutot etre TO_NUMBER non? Mais de toute facon aucun des deux ne marche sous php. Je fais une petite recherche rapide et je vous dis si je trouve qqch. |
intval("0123456789abcdefghijklmnopqrstuvwxyz",36)
interprete les chaines de caractere comme des nombres en base 36 (chiffres de 0 a z) et le retourne en base 10. Par contre ca ne marche que pour les chaines contenant des chiffres et les lettres de l'alphabet. Ca ne marche pas en base >36 (et non, on peut pas utiliser les autres caracteres comme ca) |
J'ai une chaîne des caratères contenant des chiffres et je veut la convertir en entier |
| 25/03 15h24 | PHP Parse error: unexpected '<' in ... eval()'d code on line | PHP |
| 25/02 15h16 | Sed - Introduction à SED | Sed |
| 26/02 16h52 | Sed - Introduction à SED - Part III | Sed |
| 26/02 16h55 | Sed - Introduction à SED - Part II | Sed |
| 13/11 01h31 | [Dico] Dictionnaires - Définitions - Extensions | Internet utile |
| 01/08 16h19 | [php] Convertir chaine | 1 |
| 02/01 12h47 | Convertir chaine de caractére en date en PHP | 6 |
| 26/07 10h23 | Opérations sur chaîne caractère PHP | 6 |
| 11/06 11h34 | PHP - insérer un caractère dans une chaine | 4 |
![]() | Free Mp3 Wma Converter - Free Mp3 Wma Converter permet de convertir tout vos fichiers Mp3 , Wma , Ogg , AAC , m4a , mp4 , Ape , flac, Wav : ... | Catégorie: Conversion Licence: Freeware/gratuit |
![]() | AMV Convert Tool - Le package MP3 Player Utilities contient notamment un lecteur permettant de lire les fichiers au format AMV ainsi qu'un... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | Mobile 3GP Converter - Le programme "Mobile 3GP Converter" permet de convertir des fichiers au format 3GP (extension *.3gp ou *.3g2) vers un... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | Ipod converter - Destiné aux heureux possesseurs d'Ipod vidéo, le logiciel Ipod Converter permet de convertir des fichiers au format Mpeg,... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | God of War: Chains | Catégorie: Jeu vidéo PSP | 39.89 € PriceMinister |
![]() | Belkin Wireless network converter | Catégorie: Carte Réseau | 62.95 € Rue du Commerce |
![]() | Kingdom Hearts : Chain | Catégorie: Jeu vidéo Gameboy Advance | 34.45 € Amazon.fr |
![]() | Chaintech MK8T890 | Catégorie: Carte mère | 65.00 € PriceMinister |