begin process at 2012 05 30 22:38:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

obtenir une valeur numérique d'une variable non numérique...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

obtenir une valeur numérique d'une variable non numérique...

samedi 3 juillet 2010 à 11:52:46 | obtenir une valeur numérique d'une variable non numérique...

Sator

Membre Club

Bonjour, j'ai eu beau chercher... je trouve pas mon bonheur...
voilà j'aimerais faire une fonction permetant de transformer une date de :
01-01-2010 en 01-Janvier-2010

$lemois1=array( 1=> "Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");
// met les mois en lettre
function TransformDate($datea){
list($LeJour,$LeMois,$LAnnee)=explode ('-',$datea); // le "0"= la date, et le "1" le jour

$lolo="";
$lolo=$LeJour."-".$lemois1["$LeMois"]."-".$LAnnee."";
return $lolo;
}


mais bien sûre que le problème vient de : $lemois1["$LeMois"]=> $LeMois n'étant pas numérique, et je ne connais pas la fonction permettant de changer ma variable : en vb on ferait val(...) il doit y avoir quelque chose de similair en php, merci pour votre aide

:)Sator :)

ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
samedi 3 juillet 2010 à 12:34:17 | Re : obtenir une valeur numérique d'une variable non numérique...

jeca

Réponse acceptée !
Bonjour,

Tu fait un tableau associatif :
Code PHP :
<?php
  function transformDate($laDate)
  {
    $lesMois = array('01' => 'Janvier',
                     '02' => 'Février',
                     '03' => 'Mars',
                     '04' => 'Avril',
                     '05' => 'Mai',
                     '06' => 'Juin',
                     '07' => 'Juillet',
                     '08' => 'Aout',
                     '09' => 'Septembre',
                     '10' => 'Octobre',
                     '11' => 'novembre',
                     '12' => 'Décembre');

    list($jour, $mois, $annee) = explode('-', $laDate);
    return $jour . '-' . $lesMois[$mois] . '-' . $annee;
  }
  //----------------------------------------------------------------------------
  //----------------------------------------------------------------------------
  //----------------------------------------------------------------------------
  $laDate = '10-06-2010';

  echo transformDate($laDate);
?>


Cordialement.

JC
samedi 3 juillet 2010 à 12:36:46 | Re : obtenir une valeur numérique d'une variable non numérique...

Sator

Membre Club

Mais bien sûre....
Je te remercie infiniment.

:)Sator :)

ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
samedi 3 juillet 2010 à 12:37:17 | Re : obtenir une valeur numérique d'une variable non numérique...

jeca

Un détail : en Français, les noms de mois s'écrivent sans majuscule (valable aussi pour les jours).


Cordialement.

JC
samedi 3 juillet 2010 à 12:38:31 | Re : obtenir une valeur numérique d'une variable non numérique...

Sator

Membre Club
Merci pour l'info...


:)Sator :)

ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
samedi 3 juillet 2010 à 23:05:19 | Re : obtenir une valeur numérique d'une variable non numérique...

genetApt151

Pour info, pour convertir une chaine en nombre, il existe intval(...) / floatval (...) : http://php.net/manual/fr/function.intval.php


Cette discussion est classée dans : variable, numérique, lolo, lemois, lemois1


Répondre à ce message

Sujets en rapport avec ce message

Impossible de vérifier si une variable est de type numérique ! [ par mrjulien ] Bonjour, j'ai fait une découverte surprenant tout à l'heure, je test un script chez free et... is_int et is_numeric ne fonctionne pas. Quelle autre f Communication variable numérique de Flash 8.0 vers PHP 5 [ par littleboy78 ] [quote] Bonjour, je n'ai pas trouvé de thème "Flash 8" dans le menu déroulant, mais comme, cela doit communiquer avec PHP j'espères que cela va aller. Récupérer un mot dans un texte [ par fabienfs ] Hello, Petite question : j'ai une variable [i]$content[/i] contenant du code HTML. Que voici : [code=html] afficher le nom de la variable [ par slhuilli ] bonjour soit le code comment afficher et récupérer le NOM de la variable pour ecrire la variable a est 5 (sans mettre "a" en dur !!) merci Plusieurs valeurs pour une variable [ par daporoty ] Bonjour. J'ai une page php qui exploite les données d'une base mysql. Quand je veux afficher les entrées de la base pour laquelle la variable 'pays' recuperer plusieur bout d'une chaine de caractere [ par Ellocos ] bonjour, voila j'ai un petit soucis. je récupère une variable du style : chaine =21-24-12-14-17-19-1-26- je récupère une 2eme variable qui me dit co Problème contournement login [ par steph12358 ] Bonjour j'ai un petit soucis.Dans une fenêtre de login je positionne une variable de session à "1". Dans toutes mes pages je vérifie que la variable connection partie admin [ par Gaoula73 ] Bonjour, j'ai un problème qui se présente lors de la mise en ligne de mon site, en local il fonctionne très bien. Dans ma base de donnée j'ai une tabl varaible dans chemin [ par manu7930 ] bonjour et bon dimanche à tous, je sais pas si c la fatique ou si c que je suis definitivement nul mais j'arrive pas ou plus à intégrer une variable recup variable d'un lien ajax [ par wallysub ] Bonjour j'avais un lien de ce style : maj que j'aurai voulu transformer en ajax, maj le chiffre 15 fait appel à mon ficher adminbalades.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales