我最近问了一个question并收到了很好的答案来解决我的新手疑惑。基于它们和来自几个网站的提示/技巧,我一直试图解决以下疑问,但没有成功。基本上,我想爆炸句子(具有可变数量的单词),然后以一定的模式将其破坏。
例如:
input: coastal basin dr54 dr34 valley
output: this is @ word(coastal) or this is @ word(basin) or this is @ word(dr54) or this is @ word(dr34) or this is @ word(valley)
所以,基本上要为每个单词添加this is @ word()
,然后将其与or
分开。如果句子只有一个单词(例如沿海),则不应出现or
(即this is @ word(coastal)
)。
我将输入爆炸如下,但没有成功按照我的要求将其破坏:
php > $sentence = 'coastal basin dr54 dr34 valley';
php > print_r($sentence);
coastal basin dr54 dr34 valley
php > $words = explode(' ', $sentence);
php > print_r($words);
Array
(
[0] => coastal
[1] => basin
[2] => dr54
[3] => dr34
[4] => valley
)
不确定这是否过于简单,但如果是,请耐心等待!我是php的新手。欢迎任何提示,