1. 程式人生 > >thinkPHP5中獲取多選按鈕的值的方法

thinkPHP5中獲取多選按鈕的值的方法

HTML頁面部分:
<input type="checkbox" name="teachers[]" value="王老師" />
<input type="checkbox" name="teachers[]" value="張老師"/>
<input type="checkbox" name="teachers[]" value="李老師"/>
<input type="checkbox" name="teachers[]" value="宋老師"/>
<input type="checkbox" name="teachers[]" value="劉老師"/>

控制器部分:
$teachers = input('post.teachers/a');
return var_dump($teachers);

在獲取CheckBox的多個值時務必要使用/a修飾符,這裡簡要介紹一下幾個修飾符的含義:
* s強制轉換為字串型別
* d強制轉換為整型型別
* b強制轉換為布林型別
* a強制轉換為陣列型別
* f強制轉換為浮點型別