※ 引述《bojack (Bojack)》之銘言:
: ※ 引述《jimshsu (jims)》之銘言:
: : 請教各位一下
: : 我有一個關鍵字的輸入 使用者若要兩個關鍵字...需用雙引號區隔
: : 就像google這樣~~把("asdd" "dcjd") 這樣一個字串拆成兩個變數
: : 因為我要放進陣列變數~再去做檢索
: : 要怎麼寫那個判斷式呢?
: : 我試過splite...可是不知道要怎麼寫
: <?php
: $a = '"abc" "def"';
: $a = str_replace('"','',$a);
: $my_string = explode (" ", trim($a));
: echo $my_string[0];
: ?>
: 想法很簡單,把 " 用空白取代掉後,再利用 explode 來以空白做切割
為什麼不要求使用者用','做分割呢?
萬一,兩個雙引號中間沒有空白的話,
explode就會失敗耶 ....
我不覺得每個使用者都回勤勞到去打' '出來,
至於寫法,我想一想再打出來 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.21.235.247