对不起,如果这是一个非常简单的问题,但我找不到任何相同的线程.
让我们说我们设置的值就像
<li><input type="checkbox" name="only_admin" value="1" /> Only Admin</li>
<li><input type="checkbox" name="can_request" value="1" /> Can Request</li>
<li><input type="checkbox" name="can_offer" value="1" /> Can Offer</li>
<li><input type="checkbox" name="can_post" value="1" /> Can Post</li>
<li><input type="checkbox" name="is_maintenance" value="1" /> Is Maintenance</li>
Run Code Online (Sandbox Code Playgroud)
然后在我们的服务器端,我们把它
if (isset($_POST['only_admin'])) {
$permission['only_admin'] = $_POST['only_admin'];
}
if (isset($_POST['can_request'])) {
$permission['can_request'] = $_POST['can_request'];
}
if (isset($_POST['can_offer'])) {
$permission['can_offer'] = $_POST['can_offer'];
}
if (isset($_POST['can_post'])) {
$permission['can_post'] = $_POST['can_post'];
}
if (isset($_POST['is_maintenance'])) {
$permission['is_maintenance'] = $_POST['is_maintenance'];
}
Run Code Online (Sandbox Code Playgroud)
以上代码是否有更简单的版本?
谢谢!亚当拉马丹
PS如果已经有大约一个很好的线索,请标记我.*
Flu*_*key 10
$values = array("only_admin",
"can_request",
"can_offer",
"can_post",
"is_maintenance");
foreach($values as $v)
{
if(isset($_POST[$v]))
{
$permission[$v] = $_POST[$v];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |