在PHP中从url获取VALUES

Mar*_*iak 0 php get

我需要从url获取ID:

http://www.aaaaa/galery.php?position=kosice&kategory=Castles&ID=1&ID=5&ID=24&ID=32
Run Code Online (Sandbox Code Playgroud)

如果我使用$_GET['ID']仍然只获得最后一个ID值.我需要将它们全部放到数组中,或者选择.

有谁能够帮我?

Joh*_*nde 6

使用数组语法:

 http://www.aaaaa/galery.php?position=kosice&kategory=Castles&ID[]=1&ID[]=5&ID[]=24&ID[]=32

var_dump($_GET['ID']);

array(4) {
      [0]=>
      int(1)
      [1]=>
      int(5)
      [2]=>
      int(24)
      [3]=>
      int(32)
      }
} 

echo $_GET['ID'][2]; // 24
Run Code Online (Sandbox Code Playgroud)


Dan*_* W. 5

URL中的格式错误.第二个"ID"覆盖第一个"ID"..使用数组:

http://www.example.org/?id[]=1&id[]=2&id[]=3
Run Code Online (Sandbox Code Playgroud)

在PHP中:

echo $_GET['id'][0]; // 1
echo $_GET['id'][1]; // 2
echo $_GET['id'][2]; // 3
Run Code Online (Sandbox Code Playgroud)