Problème explode php

Résolu
stupidon737 Messages postés 64 Statut Membre -  
stupidon737 Messages postés 64 Statut Membre -
Bonjour,

J'ai un tableau qui s'affiche comme suit :
quand je mets
print_r($choix);

celà donne : Array ( [0] => 06-04-2012/08-10h )
ce valeur vient d'être récuperé dans un formulaire.

Pour extraire l'heure, j'ai mis en place la fonction :

function heureReservation($valu) 
{ 
    $h = explode ("/", $valu); // cette ligne est la ligne 14 
    $horaire = $h[1]; 
    return $horaire; 
}

qui, à ce que je sais doit extraire les valeurs séparés par le slash "/"
donc, j'aurais deux valeurs dont : "06-04-2012" et "08-10h".
pourtant, je veux obtenir la valeur "08-10h" avec ceci :
$heureselect = heureReservation($choix); 
echo $heureselect; 

et php donne cette erreur :
Warning: explode() expects parameter 2 to be string, array given in D:\wamp\www... on line 14

Je n'arrive pas à trouver l'erreur. Peut-être bien avec d'autres yeux.

Merci d'avance.
A voir également:

2 réponses

dariumis Messages postés 583 Statut Membre 63
 
Salut, je pense que ça vient du paramètre passé dans ta fonction, tu fais entrer un Array, mais tu fais ton traitement comme si c'était un String.

$heureselect = heureReservation($choix[0]);  
echo $heureselect; 
0
stupidon737 Messages postés 64 Statut Membre 3
 
merci beaucoup dariumis, le problème est résolu.
0