use*_*331 0 php arrays if-statement
我有一个阵列
$results = array(101, 102, 103, 104, 105)
Run Code Online (Sandbox Code Playgroud)
我还有一个输入字段,用户输入一个数字
<input type ="text" name="invoice" />
Run Code Online (Sandbox Code Playgroud)
我将用户输入的数字放入变量中
$id = $_POST['invoice']
Run Code Online (Sandbox Code Playgroud)
如何编写if语句来检查用户输入的数字是否在该数组中
我试过为每个循环做一个
foreach($result as $value){
if($value == $id){
echo 'this';
}else{
continue;
}
Run Code Online (Sandbox Code Playgroud)
有更好的方法吗?
Rya*_*yan 12
if (in_array($id, $results)) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/function.in-array.php
归档时间: |
|
查看次数: |
10435 次 |
最近记录: |