应用 isset() 函数
这是一个内置函数,能够检查是否设置了变量。
使用 isset() 函数,我们还可以检查数组、声明的变量或者数组键是否为空。
如果存在,isset() 函数返回 false,在所有可能的情况下返回 true。
isset() 函数的语法如下所示:
bool isset( $var, mixed )
现在,让我们看看检查复选框是否被选中的代码:
<!DOCTYPE html> <html lang="en"> <head> <title>onitroad Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <style> .gfg { font-size: 40px; font-weight: bold; color: green; } body { text-align: center; } </style> </head> <body> <?php if(isset($_GET['submit'])) { $var = $_GET['option1']; if(isset($var)) { echo "Option 1 submitted successfully"; } } ?> <div class="container"> <div class="gfg">onitroad</div> <h2>Form control: checkbox</h2> <p>The form below contains one checkbox.</p> <form method="get" action="/form/submit"> <div class="checkbox"> <label> <input type="checkbox" name="option1" value="Option 1">Option 1 </label> <button name="submit" value="true">SUBMIT</button> </div> </form> </div> </body> </html>
在本教程中,我们可以找到有关如何读取 PHP 中是否选中复选框的综合信息。
其中我们将演示两个方便的函数,它们将了解 PHP 中是否选中了复选框。
这些函数是isset() 和empty()。
使用 empty() 函数
在本节中,我们将说明另一个内置函数:empty() 函数。
使用empty(),我们可以测试变量是否为空。
语法如下:
bool empty( $var )
如果选中复选框,让我们看看如何使用此函数进行读取:
<!DOCTYPE html> <html lang="en"> <head> <title>onitroad</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"> </script> <style> .gfg { font-size: 40px; font-weight: bold; color: green; } body { text-align: center; } </style> </head> <body> <?php if(!empty($_GET['submit'])) { $var = $_GET['option1']; if(isset($var)){ echo "Option 1 submitted successfully"; } } ?> <div class="container"> <div class="gfg">onitroad</div> <h2>Form control: checkbox</h2> <p>The form below contains one checkbox.</p> <form method="get" action="/form/submit"> <div class="checkbox"> <label> <input type="checkbox" name="option1" value="Option 1">Option 1 </label> <button name="submit" value="true">SUBMIT</button> </div> </form> </div> </body> </html>
日期:2020-06-02 22:15:51 来源:oir作者:oir