我是這種格式的項目清單:如何從PHP中的字符串中提取特定的信息?
05/01 - 一些基本的:文本這裏(阿爾法,布拉沃,Charli)
第一部分是一個日期,然後它總是其次是 - 。然後是一些表示某種標題或位置的文本,然後是可能包含或不包含在括號內的一些關鍵字。
我想能夠提取美元$標題(包括任何冒號)的$美元和美元關鍵字1 $關鍵字2美元關鍵字3,如果他們在那裏。然後將它們全部分配給我創建的變量,這樣我就可以將它們添加到我的數據庫中。讓它一次完成其中的一個將是一個很好的開始,但最終我希望能夠以該格式粘貼多個項目(沒有任何空格或字符來標記除已有內容之外的區別)並且能夠批量提取它們。
我試過使用Preg_Match_all和像stristr()這樣的東西,但我有困難。我真的不明白如何使用它們來獲得特定的部分。 例如
$month = stristr($listItem, '/', true);
echo"$month<br />";
$preDay = stristr($listItem, 'The', true);
echo"$preDay<br />";
$day = stristr($preDay, '/', false);
echo"$day<br />";
這只是其輸出:
05
05/01 â€「
/01 â€「
^我不能有/或任何奇怪€「。
實際的代碼和如何做到這一點的解釋會很棒!如果你正在使用pregmatch,我會非常感謝你如何過濾這個問題。非常感謝。
非常感謝您花時間幫助我理解這一點,並提供了一個清晰的解釋(也是符號事物是一個偉大的點,再次感謝!)。我認爲這是行得通的=]。 – Eric 2012-02-03 08:42:37
讓我們知道你是否解決了你的問題。如果你需要更多的幫助,請問。 :d – 2012-02-03 08:49:12