猿问

通过 PHP Api 脚本接收 GET 请求中的值数组

我用 PHP 编写了一个 API 脚本,它接收参数“id”的单个值并返回 db 中的相应条目。如何接收“id”值的数组并返回所有相应的条目?


if(@$_GET["id"]){

    @$id=$_GET['id'];


    $where="where id=".$id;

 }else{

    $id=0;

    $where="";

 }

PS 我才刚刚开始使用 PHP。


撒科打诨
浏览 94回答 1
1回答

婷婷同学_

使用@抑制错误是不好的做法,而是使用isset()函数检查它是否存在。像这样if(isset($_GET["id"])){           $id = $_GET["id"];}或者$id = isset($_GET["id"])? $_GET["id"] : 0;现在,如果您的id post 变量作为值数组。您可以使用foreach收集它们,如下所示if(isset($_GET["id"])){   foreach($_GET["id"] as $id){       echo $id; // use it as you want.}    }我假设你的 id post 变量是一个一维数组。
随时随地看视频慕课网APP
我要回答