J'ai des problèmes avec l'affichage d'un tableau multidimensionnel avec des téléchargements de fichiers à l'aide de PHP et de curl.
La matrice multidimensionnelle est par exemple: P>
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://example.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $response = curl_exec($ch);
3 Réponses :
Les données multipart / formulaire ne supportent pas les valeurs imbriquées. Et je ne crois pas que la couronne puisse le faire non plus.
Je soupçonne que la fin de votre demande est également un script PHP. Si, vous pouvez alors soumettre une matrice imbriquée comme une des valeurs, si vous ne le préparez pas vous-même: P>
$post['answers[0]'] = "yes"; $post['answers[1]'] = "no"; $post['answers[2]'] = "maybe";
Une autre façon d'accomplir la première réponse:
foreach( array("yes","no","maybe") as $key=>$value ) $post["answers[$key]"] = $value;
Essayez cette fonction récursive.
https://gist.github.com/yisraeldov/ec29d520062575C204BE7AB711D3ecd2f p> et vous pouvez l'utiliser comme ceci. p>