我用 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 变量是一个一维数组。