我用 PHP 編寫了一個 API 腳本,它接收參數“id”的單個值并返回 db 中的相應條目。如何接收“id”值的數組并返回所有相應的條目?if(@$_GET["id"]){ @$id=$_GET['id']; $where="where id=".$id; }else{ $id=0; $where=""; }PS 我才剛剛開始使用 PHP。
1 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
使用@抑制錯誤是不好的做法,而是使用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 變量是一個一維數組。
- 1 回答
- 0 關注
- 120 瀏覽
添加回答
舉報
0/150
提交
取消