看板 PHP 關於我們 聯絡資訊
※ 引述《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