Formulaires et tableaux

Mammouth du PHP | 1668 Messages

17 avr. 2008, 18:58

Bonjour/Bonsoir à toutes et tous,

Voilà, j'aimerais faire un formulaire ou l'utilisateur entre une série de lettres entrecoupé de virgule et que le résultat soit un tableau :
aaa,bbb,ccc,ddd,eee ==> array('aaa', 'bbb', 'ccc', 'ddd', 'eee');

J'ai donc pensé au code suivant qui ne fonctionne pas :cry:
<?php
	$tableau_maj=addslashes($_POST['accept']);
	$tableau_maj=$texte = preg_replace('#(.+),$#i', '$1', $tableau_maj);
	$tableau_maj=preg_replace("#,#i", "' , '", $tableau_maj);// wait
	$tableau_maj=array($tableau_maj);
?>
Je ne sais que faire, aidez moi, par avance merci :wink:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

ViPHP
ViPHP | 2291 Messages

17 avr. 2008, 20:08

Et comme ceci :?:
$test = $_POST['chiffre'];

    for($i=0;$i<sizeof($test);$i++) 
    {
    echo $test[$i].'<br>'; 
    }

Eléphanteau du PHP | 27 Messages

18 avr. 2008, 08:49

euh plus simplement, la ptite fonction explode est là pour ça :)

array explode ( string separator , string string )
// Exemple 1
$pizza  = "pièce1 pièce2 pièce3 pièce4 pièce5 pièce6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // pièce1
echo $pieces[1]; // pièce2
Cordialement,

geqr

http://geqr.miniville.fr/

Mammouth du PHP | 1668 Messages

18 avr. 2008, 09:16

C'était tellement simple, je me sens idiot xD
Merci à vous
++
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol