recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Le principe de passer un tableau à PHP lorsque le nom de l'objet du formulaire est xx[]

<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

迷茫迷茫2813 Il y a quelques jours356

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-05-16 13:09:31

    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.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:09:31

    $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

    répondre
    0
  • 某草草

    某草草2017-05-16 13:09:31

    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ù

    répondre
    0
  • Annulerrépondre