[php]diviser une variable en 2

Fermé
citron-76 Messages postés 22 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 29 juin 2007 - 29 mai 2007 à 10:10
citron-76 Messages postés 22 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 29 juin 2007 - 29 mai 2007 à 10:38
salut à tous!!

j'ai une nouvelle question à vous poser!!

je vous esplique ma table se presente de la façon suivante:

voie;0001.
heure/minute; 12, 1502, 562.
seconde/sentieme; 158, 1236.
vitesse; 80, 100.
longeur; 120, 80.

si le champ heure/minute est égale à 12 sa correspond à 00h12min et si le champ est égale à 1502 sa correspond à 15h02min.
vu que mysql ne prend pa en compte les 00 inutile il les suprime.

se que je doit réaliser ces de prendre le champ "heure/minute" et le diviser en 2 pour avoir un champ heure et un champs minute, si le champ "heure/minute" est à 4 chiffre prendre les 2 premier et les méttres dans une variable puis les 2 suivant dans une autre. et si il n'en contient que 2 méttre 0 dans le champs heure et le reste dans le champs minutes.

merci de m'éclairé, tchao..
A voir également:

2 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
29 mai 2007 à 10:15
Et 562 ?


Pour ma part, je ferais ça en expression régulière :

preg_match('#heure/minute; (([0-9]{2,4}),)+\.#',$mavariable,$array);


Tes variables se trouvent dans $array :
var_export($array,TRUE);
0
citron-76 Messages postés 22 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 29 juin 2007 2
29 mai 2007 à 10:38
"Et 562 ? " à rien dsl j'ai pa fait attention quand j'ai écrit on va dir que j voulait écrire 552, se qui correspond a 05h52min!! ; )

tu peux m'expliquer ton code et se qui fait? merci *

citron76
0