[php] 將輸入資料轉為陣列後儲存
一般給人填入資料的時候,如果有複數資料,會要求對方輸入如","的符號隔開,php 要儲存的時候需要對字串做過處理,就可以儲存多筆值的資料了。
首先處理字串裡面有空白字元的部分,用trim除掉前後的空白,再用正規化處理掉裡面的空白字元,然後把","分開城鎮列後再轉存為字串就可以了。
- $hobby=trim("吃飯, 睡覺,打東東");
- $hobby = preg_replace('/\s(?=\s)/', '', $hobby);
- $hobby_array=explode(",",$hobby);
- echo json_encode($hobby_array);
首先處理字串裡面有空白字元的部分,用trim除掉前後的空白,再用正規化處理掉裡面的空白字元,然後把","分開城鎮列後再轉存為字串就可以了。
留言