0

再次您好 Stackoverflow!

<strong>Potato</strong>

preg_match("'<strong>(.*?)</strong>'si", $source, $match);

这将返回Potato,简单的正则表达式。但这是挑战。我现在有一个这样的设置,我想匹配:

<strong>Potato</strong> Carrot
<strong>Apple</strong> Pear
<strong>Lemon</strong> Citron

我想把它放在一个这样的数组中:

(
    'Potato' => 'Carrot',
    'Apple' => 'Pear',
    'Lemon' => 'Citron'
)

但我不知道如何解决这个问题。你们能帮帮我吗?

提前致谢!

4

1 回答 1

1

你可以使用这个:

preg_match("'<strong>(.*?)</strong>\s*([^<]*)'si", $source, $match);

演示

于 2013-09-02T08:16:48.903 回答