亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Tatasusunan PHP yang diperoleh daripada parameter URL tidak berkelakuan seperti yang diharapkan
P粉785905797
P粉785905797 2024-04-06 22:09:02
1
1
2856

Saya mempunyai parameter URL yang mengandungi ID kategori dan saya mahu menganggapnya sebagai tatasusunan seperti ini:

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

Dalam PHP saya menggunakan ini untuk mendapatkan tatasusunan daripada parameter URL:

$catIDs = $_GET['cat'];

Apabila saya melaksanakan gema gettype($catIDs); 時,它表明它實際上被視為數(shù)組,但是當我執(zhí)行 print_r($catIDs); Saya mendapat hasil berikut:

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

Tetapi saya menjangkakan ini:

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

Apa yang saya hilang di sini? Terima kasih!

P粉785905797
P粉785905797

membalas semua(1)
P粉267791326

Ralat bukan pada bahagian pelayan/PHP, tetapi pada bahagian klien/peminta. URL yang diberikan memberi anda tatasusunan yang mengandungi satu elemen, iaitu rentetan dipisahkan koma:

cat[]=3,9,13

Keluaran:

["3,9,13"]

Untuk menentukan tatasusunan melalui parameter URL, anda perlu mengulang nama parameter untuk setiap item:

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

Keluaran:

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

Sebagai alternatif, anda boleh menentukan parameter yang dipisahkan koma:

cat=3,9,13

Kemudian belah:

$cat = explode(',', $_GET['cat']);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan