我有一些問題爆炸此標題歌手藝術家 - 歌名我使用下面的代碼,並沒有太多運氣。爆炸歌曲標題
$title2 = $html2->find('header.section-header h2',0);
$links = $title2->plaintext;
$str = explode ("–", $links);
$artist = preg_replace('#\[[a-zA-Z].*\]#','',$str[0]);
$song = preg_replace('#\[[a-zA-Z].*\]#','',$str[1]);
print '<div class="song"> <div class="options"> <a class="play" href="'.$url.'" data-url="'.$url.'" data-title="'.$artist.'"> </a> <a class="download" href="'.$url.'"> </a> </div> <div class="info"> <a class="direct" href="'.$url.'"> <div class="artist">'.$artist.'</div> <div class="title">A Rainy Night In Harlem (Freestyle)</div> </a> </div> </div>';
請告訴我UR錯誤或問題?清楚並具體說明 – Trix
@Trix view update .. – Ritzy
這是一個我很害怕的不好的方法:如果藝術家或歌詞都包含 - 你的方法失敗了。如果他們不包含 - ,請描述你期望的和你得到的。我不明白你在用正則表達式做什麼,或者你試圖達到什麼目的。 –