Web ページからアイテムのタイトルを取得するために使用される php 関数を見つけました。使用された正規表現/<div class=\"detail\">(.*?)<p>/si
は、次のコードのように:/<div class=\"detail\">
特定の div に一致させようとしており、(.*?)<p>
その div の後の任意の文字に一致していることはわかっていました。と<p>
は/si
どういう意味ですか? ありがとう!
<?php
// Get the title
function match_title( $content ) {
preg_match( '/<div class=\"detail\">(.*?)<p>/si', $content, $result );
isset( $result ) ? $title = trim( addslashes( $result[1] ) ) : $title = '';
return $title;
}
$url = "http://a.m.taobao.com/i21708516412.htm";
$item = file_get_contents($url);
$title=match_title( $item );
?>