我是这种格式的项目清单:如何从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