begin process at 2012 05 30 18:27:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pb URGENT: pb tt bete dc répondez vite svp!!


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

Pb URGENT: pb tt bete dc répondez vite svp!!

lundi 25 juillet 2005 à 22:45:06 | Pb URGENT: pb tt bete dc répondez vite svp!!

joduak

Bonsoir,

Voilà, j'ai un tableau indicé (genre: $tableau[$i]) qui contient des horaires (genre 09:30:00) et je voudrais sortir de ce tableau l'horaire qui a la plus petite valeur. Comment faire?
Y a t il une fonction qui permet de le faire?
J'ai vu qu'il y avait une fonction min() mais elle s'emploie qu'avec des array() et je ne connais po du tout le langage objet.
Mais s'il y a possibilité de porter le tableau indicé dont j'ai parlé en array pour utiliser la fonction min() pkoi pas.
Merci de me répondre super vite!

++

Jo
mardi 26 juillet 2005 à 08:18:40 | Re : Pb URGENT: pb tt bete dc répondez vite svp!!

malik7934

Réponse acceptée !

C'est quoi l'urgence au fait? Moi j'ai cru qu'y avait un mort

Essaie ca:
<?
$tableau1[0] = 5;
$tableau1[1] = 2;
$tableau1[2] = 4;
$tableau1[3] = 7;

$tableau2 = Array(5,2,4,7);

sort($tableau1);
sort($tableau2);

echo min($tableau1). '<br />'.min($tableau2);
?>
et tu verras qu'il n'y a pas de dif entre tableau et array la. Ensuite a toi de traiter 09:30:00 en utilisant substr ou plutot mktime pour le classement (regarde [ Lien ])

Enjoy, ++

(et mets un vrai titre la prochaine fois stp)

mardi 26 juillet 2005 à 08:21:16 | Re : Pb URGENT: pb tt bete dc répondez vite svp!!

malalam

Administrateur CodeS-SourceS
Hello,

'ai vu qu'il y avait une fonction min() mais elle s'emploie qu'avec des array() et je ne connais po du tout le langage objet
=> un array est un tableau, cela n'a rien a voir avec les objets :-)

Ensuite, tes valeurs, si elles sont indiquees comme ca 09:30:00, php va les traiter comme des chaines de caractere.
Je te suggere donc de les transformer en int (en fait, en secondes, vu que ta plus petite unite est la seconde), puis effectivement d'utiliser min ().



mardi 26 juillet 2005 à 08:22:37 | Re : Pb URGENT: pb tt bete dc répondez vite svp!!

malalam

Administrateur CodeS-SourceS
Ouais mais sort () va lui modifier l'odre des entrees de son tableau, ce qui n'est pas forcement souhaitable (enfin ca, lui seul peut le dire).
mardi 26 juillet 2005 à 09:30:38 | Re : Pb URGENT: pb tt bete dc répondez vite svp!!

malalam

Administrateur CodeS-SourceS
Bon comme j'ai pas mal de minutes libres ce matin ;-), je t'ai fait un petit exemple de comment je gererais la chose moi. A adapter selon tes besoins :

<?php
$horaires = array ('09:30:00', '12:45:05', '06:58:12', '17:45:30', '03:25:00');

function cb_horToSeconds ($entree) {
    $tabTmp = explode (':', $entree);
    if (is_array ($tabTmp)) {
        return $tabTmp[0]*3600 + $tabTmp[1]*60 + $tabTmp[2];
    }
}

$tabCopy = array_map ('cb_horToSeconds', $horaires);
echo $horaires[array_search (min ($tabCopy), $tabCopy)];
?>



Cette discussion est classée dans : fonction, pb, urgent, tableau, vite


Répondre à ce message

Sujets en rapport avec ce message

pb avec la poo5 [ par windu ] Voila mon problème:Je crée un objet qui manipule (entre autres) des tableaux.... jusque là tout va bien!La où je coince, c'est que cet objet est appel Pb avec tableau [ par nicotango ] Bonjour,je suis débutant en php et j'ai un petit soucis :je veux ecrire des donnees recuperer dans une table et les mettre dans un tableau (jusque là MAJ tableau en fonction de la valeur d'une liste déroulante [ par Gagou_c ] Bonjour,Je voudrais afficher des informations dans un tableau, en fonction de la valeur d'une liste déroulante.Il faudrait que je mette à jour la page comment faire un scrolling ??? [ par fredericmaill ] Bonjour, j'aimerais savoir comment faire un scrolling, sur une page.voila je voudrais faire un scrolling sur des dates (   avec des bouton suivant et Pb de date [ par MHI ] j'inscrit une date dans ma base SQL avec la fonction time(); Et pour l'afficher en format français je me susi fait une fonction : function DtEnglToDt Fonction callback et classes [ par malalam ] Salut :-)J'ai un petit soucis : je veux utiliser array_filter() dans une fonction membre d'une classe.J'ai defini ma fonction callback dans cette meme pb avec fonction time() [ par putch ] bonjourj'utilise phpBB sur mon site et je voudrai sur une page afficher les 5 derniers sujets.la requete ne recupere dans la table topics les champs t pb de fonction if [ par chrys76 ] CHRYSje suis en train de créer un jeu euclide qui compare la valeur saisie avec au nombre pris au hazzard par le pc.Mais j'ai un pb avec ma fonction s pb formulaire et tableau....au secours!!!!!! [ par nezdeboeuf62 ] Salut les amis, je debute en php et je m'en sort pas pout gerer les tableaux envoyés d'un formulaire..J'ai une page html qui contient un tableau qui p Un débutant à un pb avec ces checkbox!! URGENT merci ;-) [ par akjoe ] Bonjour,J'ai un pb très simple pour les bons à résoudre. J'ai 7 checkbox dans mon form: Accompagnement <input type="checkbox" name="theme[1]"


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,796 sec (3)

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