Créer tableau à partir d'une chaine

Petit nouveau ! | 5 Messages

05 mars 2012, 17:19

Salut à tous,

Décidément... c'est ma deuxième question en une semaine, je rame grave.

J'ai une chine de caractères avec des termes séparés par des ',', exemple :

toto','titi','caca','popo','tutu

J'aimerais construire un tableau à partir de ça? mais je débute grave avec les tableaux...
une idée serait la bienvenue !

Mammouth du PHP | 2278 Messages

05 mars 2012, 17:41

http://fr2.php.net/manual/fr/function.explode.php
$tableau = explode(",", $chaine); //, dans le cas montré
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Petit nouveau ! | 5 Messages

05 mars 2012, 17:46

Salut,

Super, ça marche... merci, mais je n'arrive pas à les manipuler.
Il y a-t-il une façon d'utiliser une boucle while ou quelque chose dans laquelle je puisse intervenir dans la boucle?

ViPHP
xTG
ViPHP | 7331 Messages

05 mars 2012, 17:54

foreach($monTableau as $index => $valeur){
  echo $index . ' : ' . $valeur;
}
;)

Et un peu de lecture :
http://fr2.php.net/manual/fr/language.types.array.php
http://phpdebutant.org/article11.php

Petit nouveau ! | 5 Messages

05 mars 2012, 17:56

Super, merci sirakawa et xTG (encore)
Je vais potasser ça, je découvre le php, et c'est vraiment génial, on peut tout faire.

Mammouth du PHP | 2278 Messages

05 mars 2012, 19:19

on peut utiliser
foreach($tableau as $element)
{

}
qui parcourt les éléments du tableau dans l'ordre
on peut aussi utiliser
$nb_elem = count ($tableau);
for ($i=0; $i < $nb_elem; $i++)
{
   $element = $tableau[$i];
}
on peut même se servir d'un while.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD