基于某种模式的内含句子(可变数量的单词)

时间:2014-10-28 11:54:33

标签: php

我最近问了一个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的新手。欢迎任何提示,

0 个答案:

没有答案