站內搜尋

Tuesday, June 9, 2015

[PHP][HTML] 由表單(form)送出的變數型態 都是string

當表單送出,後端PHP接收到POST或GET資料後,不管使用者輸入的是文字或數字,資料型態都是 string。
例如有一個使用者送出他的年齡為10歲
if($_POST['age'] === 10) {
  //不會成立
}
if($_POST['age'] === '10') {
  //會成立
}

當然,如果是 name="age[]" 這種方式送出的就是 array,但陣列裡面的值也是 string。

No comments:

Post a Comment