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));

qoutemarks を考慮していないので、いくつかの strrpos 値をいじる必要があるかもしれません。

于 2013-02-27T14:39:46.827 に答える