Tom's Guide > Forum > Programmation > [PHP] chaine de caractères et fonction [résolu]

[PHP] chaine de caractères et fonction [résolu]

Forum Programmation : [PHP] chaine de caractères et fonction [résolu]

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous, voici mon problème :

Je passe à une fonction une chaine de caractère de ce style :

fichier coucou.php :

$champs = "champs1, champs2, champs3, champs4, champs5";
download($champs);


fichier outils.php :
function download($champs)
{
traitement...
}

Comment dans ma fonction je peux récupérer dans des variables, champs1, champs2 etc... ? Et si le nombre de champs1, champs2 etc est variable, c'est à dire si par exemple il y a 50 champs ? Comment tous les récupérer ?

Merci


Message édité par TheLover75 le 11-01-2008 à 18:32:07
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Code :
  1. $chps_arr = split (',', $champs);


split ()

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Merci coca25, j'ai une dernière question,
comment je peux savoir le nombre de valeurs que contiendra $chps_arr (car en fait le nombre de "champs1, champs2..." peut être aléatoire) ?

Répondre à TheLover75

C'est bon, j'ai trouvé (faudrait que je réfléchisse un peu avant de poser une question)

Code :
  1. while($chps_arr[$i] != "" )
  2. {
  3.       traitement...
  4. }


Message édité par TheLover75 le 11-01-2008 à 09:54:44
Répondre à TheLover75

je dirais plutot:

Code :
  1. foreach ($chps_arr as $val)
  2. {
  3. // traitement sur $val
  4. }


et pour connaitre le nombre:

Code :
  1. count($chps_arr);


http://php.benscom.com/manual/fr/ref.array.php

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Tom's Guide > Forum > Programmation > [PHP] chaine de caractères et fonction [résolu]
Aller à :

Il y a 255 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens