Extraire nombre dans chaîne sql php
Fermé
2b-webdesign
-
15 sept. 2010 à 15:08
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 15 sept. 2010 à 17:05
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 15 sept. 2010 à 17:05
A voir également:
- Extraire nombre dans chaîne sql php
- Extraire une video youtube - Guide
- Chaine tnt gratuite sur mobile - Guide
- Extraire son video - Guide
- Nouvelle chaîne tnt gratuite 2024 - Accueil - TV & Vidéo
- Extraire image pdf - Guide
3 réponses
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
15 sept. 2010 à 16:19
15 sept. 2010 à 16:19
RegExp :
Mais n'aurais-ce pas été plus facile d'utiliser un champ de type DATE ?
/ ([0-9]+) /
Mais n'aurais-ce pas été plus facile d'utiliser un champ de type DATE ?
merci mais comment l'inclure dans le ORDER BY ?
Le type DATE ne convenait pas pour diverses raisons, mais j'aurais du le préférer au type varchar c'est vrai
Le type DATE ne convenait pas pour diverses raisons, mais j'aurais du le préférer au type varchar c'est vrai
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
15 sept. 2010 à 17:05
15 sept. 2010 à 17:05
La il faut passer par PhP,
je t'ai fait un petit script d'exemple à adapter et a compléter ( ne pas oublier de gérer les accents par exemple). En gros l'idée c'est d'utiliser un timestamp pour faire ton tri.
Voici donc le petit bout de code que j'ai fait vite fait :
je t'ai fait un petit script d'exemple à adapter et a compléter ( ne pas oublier de gérer les accents par exemple). En gros l'idée c'est d'utiliser un timestamp pour faire ton tri.
Voici donc le petit bout de code que j'ai fait vite fait :
<?php $aInput = Array("Mardi 2 septembre 2000", "Jeudi 14 septembre 2000", "Mardi 15 Janvier 2000"); $sTranslateMonth = Array( "janvier" => "January", "septembre" => "September" ); echo "<pre>".print_r($aInput, true)."</pre>"; $aOuput = Array(); foreach($aInput as $sCurrentDate){ $aDateData = explode(' ', $sCurrentDate); $iTimeStamp = strtotime($aDateData[1]." ".$sTranslateMonth[strtolower($aDateData[2])]." ".$aDateData[3]); $aOuput[$iTimeStamp] = $sCurrentDate; } ksort($aOuput); foreach($aOuput as $key => $sValue){ echo "<br/>Valeur (".$key.") : ".$sValue; } ?>