javascript - Le principe de passer un tableau à PHP lorsque le nom de l'objet du formulaire est xx[]
迷茫
迷茫 2017-05-16 13:07:31
0
3
350

<form method="post" action="arrayformdata.php">
<label>Tags</label>
<input type="text" name="tags[]" />
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/ >
<input type="submit" value="submit">
</form>
</html>

De cette façon, vous pouvez obtenir toutes les valeurs nommées tags[] via $_POST['tags'] en php et les fusionner dans un tableau.
Je ne comprends pas comment ça marche

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(3)
Peter_Zhu

Lors de la soumission, vous pouvez voir que les informations du formulaire demandées sont

tags[]: 111
tags[]: 222

Lorsque PHP reçoit ces informations, il transmettra les variables au script actuel sous la forme d'un tableau associatif. Puisqu'il s'agit d'un tableau associatif, il y aura des clés et les balises[] ci-dessus sont le même ensemble de clés. PHP les placera dans un tableau lors du traitement.

巴扎黑
$array=[];
for($i=0;$i<100;$i++){
    $array[]=$i;
}
print_r($array);

Je pense que ça devrait être la même chose que ça. C'est parce que le côté PHP effectue le traitement (je ne connais pas les autres langages back-end). Parce que ce qui a été envoyé à la réception est comme ça, comme le montre la photo

某草草

Même signification que ci-dessus, toutes les zones de saisie soumises sont affectées à $_POST, $_POST est une variable super globale, elle peut donc être reçue n'importe où

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal