Guest User

Untitled

a guest
May 20th, 2015
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?php
  2.  
  3. $date = "Mardi 14 Fevrier et 17 Mars";
  4. $dateLower = strtolower($date);
  5. $tabDate = explode(" ",$dateLower);
  6.  
  7. $julian[] = array();
  8. $resValue = '';
  9. /* Parcours des mots de la date */
  10. foreach($tabDate as $dateIterator)
  11. {
  12.     /* On supprime tous les le et les rencontrés */
  13.     if($dateIterator == "le" OR $dateIterator == "les")
  14.     {
  15.         unset($tabDate[array_search($dateIterator,$tabDate)]);
  16.         $tabDate = array_values($tabDate);
  17.     }
  18.     /* Si on rencontre un mot de liaison */
  19.     elseif($dateIterator == "et")
  20.     {
  21.         /* On insère la chaine resValue dans le tableau res */
  22.         array_push($julian,$resValue);
  23.         /* On réinitialise $resValue */
  24.         $resValue = '';
  25.         /* On supprime le mot de liaison de tabDate */
  26.         unset($tabDate[array_search($dateIterator,$tabDate)]);
  27.         $tabDate = array_values($tabDate);
  28.     }
  29.     else
  30.     {
  31.         /* Sinon on sauvegarde dans une chaine le texte actuel */
  32.         $resValue .= $dateIterator . ' ';
  33.     }
  34. }
  35.  
  36. var_dump($julian);
  37.  
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment