2012-02-21 15 views
0

私はfunction.phpで自分のコードの1つを使いこなしましたが、誰かがこの行の意味を教えてくれますか?PHP preg_match()とwordpress single quote in editorバグ

$output = preg_match_all(''/<img.+src=[''"]([^''"]+)[''"].*>/i'', $post->post_content, $matches); 

明らかに、これは機能しません。上のコードはWordpressのそのバグの影響を受けていたので、一重引用符'''(WPバックエンドのWordpressエディタ)に保存されます。

TIA。

答えて

1

画像のsrc = "..."タグがすべて検索されます。正規表現は、文字通り「言う」や」、ないものが続く「や」、別のに続いて」または

をそれを修正するには:。

$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); 
+0

おかげ加藤働いたこと – mcometa

+0

をあなたがしようとしていました! – jakx

+0

@jakx nope。これは私が誤ってWordpressテンプレートのいくつかのコードを編集しました。(PHP) – mcometa