Plages horaires successives [RESOLU] - PHP - Programmation
Marsh Posté le 30-06-2014 à 09:49:34
Salut,
Je passerai par un tri, puis une serialisation, puis un pack des plages consurrentes, voici mon code :
Code :
|
A+
Marsh Posté le 30-06-2014 à 09:57:48
yellu, déjà merci de m'avoir répondu.
Je galère depuis 3 jours. J'ai essayé pleins de solutions et desfois j'y suis presque et il y a tjs un petit "hic".
A priori il y a aussi un petit hic dans ton code, puisque dans le cas ci-dessous cela ne fonctionne pas.
Code :
|
Voici ce que cela me donne :
Code :
|
3 plages horaires au lieu de 2.
Je n'ai pas encore trop analysé ton code, je vais aller regarder ça.
Si tu as une idée, ne te gène pas.
Merci encore !
Marsh Posté le 30-06-2014 à 10:09:19
Code :
|
La regexp prenait les deux tirets ce qui pouvait poser des problèmes et mettre fin à la boucle prématuremment.
Marsh Posté le 30-06-2014 à 10:16:36
Mieux, beaucoup beaucoup mieux !
Merci du temps que tu m'as consacré. Je vais analyser ça en détail et notamment ce "U" à la fin de cette regexp
Marsh Posté le 30-06-2014 à 10:25:46
En fait on peut être encor eplus court avec les références arrières je pense, à tester :
Code :
|
Marsh Posté le 30-06-2014 à 12:55:57
Hé bien ça fonctionne également super bien. La solution que j'avais imaginé ressemblait à la tienne (la 1ère) mais ne fonctionnait pas très bien.
Par contre ta 2ème solution je n'y avais pas pensé... Elle est classe, claire, concise, géniale
Bravo et merci !
Marsh Posté le 29-06-2014 à 09:29:06
Bonjour,
J'ai besoin de conseils !
J'ai ce tableau :
Ce sont les clés qui m'intéressent, pas les valeurs. Ces clés sont des plages horaires.
Je voudrais pouvoir obtenir 2 grandes plages horaires après traitement de ce tableau.
En l'occurance, dans ce cas là, je voudrais obtenir :
06-08 à 10-12 et 18-20 à 22-24
ou quelque chose de ressemblant.
Comment vous y prendriez-vous ?
Merci de votre aide.
Message édité par poubs le 30-06-2014 à 10:16:54