Bonjour,

Récupérant le formulaire Form (qui contient Debut5|Fin1;Debut2|Fin3;Debut1|Fin12;Debut3|Fin3;Debut4|Fin6;Debut6|Fin1; etc.), je souhaite récupérer chacun des termes et les affecter à des variables numérotées afin de les réutiliser ultérieurement.

J'utilise la fonction explode afin de séparer les différents couples (comme Debut5|Fin1) et cela fonctionne.

Par contre, c'est au 2ème explode que ça coince quand je veux séparer chaque couple et mettre Debut5 dans une variable et Fin1 dans une autre variable.

Mon code php est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	<?php
	$MonFormulaire = @$_POST['Form'];
	$tableau = explode(";", $MonFormulaire);
	$occurences = count($tableau);
 
	$Debut=array();
	$Fin=array();
 
	for ($i = 0 ; $i < count($tableau); $i++)
		{
		$arrayChaine=explode("|",$tableau[$i]);
		$D[] = $arrayChaine[0];
		$F[] = $arrayChaine[1];
		}
		?>
Quelqu'un voit-il l'erreur ? (ou les erreurs, gloups ...)
Merci d'avance