0

我试图在一些括号内设置信息......

例子:

[Article title="Article 1" show="Article Name Goes Here"]
<p>Some other simple text here...</p>
[Article title="Article 2" show="Article Name Goes Here"]

我试图将“参数”设置为变量,以便我可以从数据库中获取第 1 条信息并将其替换为 FullContent。

4

1 回答 1

0

使用爆炸或子串。substr 可能更快且更不容易出错。

$string = '[Article title="Article 1" show="Article Name Goes Here"]';
$arg1 = substr($string, strrpos($string, "title=")+len("title="), strrpos($string, "show="));
$arg2 = substr($string, strrpos($string, "show=")+len("title="), strrpos($string, -1));

您可能不得不使用一些 strrpos 值,因为我没有考虑到 qoutemarks。

于 2013-02-27T14:39:46.827 回答