国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Les tableaux PHP obtenus à partir des paramètres d'URL ne se comportent pas comme prévu
P粉785905797
P粉785905797 2024-04-06 22:09:02
1
1
2777

J'ai un paramètre d'URL qui contient un identifiant de catégorie et je souhaite le traiter comme un tableau comme ceci?:

http://example.com?cat[]=3,9,13

En PHP, j'utilise ceci pour obtenir un tableau à partir d'un paramètre d'URL?:

$catIDs = $_GET['cat'];

Lorsque j'exécute echo gettype($catIDs); 時,它表明它實際上被視為數組,但是當我執(zhí)行 print_r($catIDs); j'obtiens le résultat suivant?:

Array ([0] => 3,9,13)

Mais je m'attendais à ?a?:

Array ([0] => 3, [1] => 9, [2] => 13)

Qu'est-ce qui me manque ici ? Merci!

P粉785905797
P粉785905797

répondre à tous(1)
P粉267791326

L'erreur n'est pas du c?té serveur/PHP, mais du c?té client/demandeur. L'URL donnée vous donne un tableau contenant un élément, qui est une cha?ne séparée par des virgules?:

cat[]=3,9,13

Sortie?:

["3,9,13"]

Pour spécifier un tableau via un paramètre URL, vous devez répéter le nom du paramètre pour chaque élément?:

cat[]=3&cat[]=9&cat[]=13

Sortie?:

["3","9","13"]

Vous pouvez également spécifier un paramètre séparé par des virgules?:

cat=3,9,13

Puis divisez-le?:

$cat = explode(',', $_GET['cat']);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal