$word = file_get_contents('http://www.pixelmon-server-list.com/list.txt');
$content = file_get_contents('http://www.pixelmon-server-list.com/fleetyfleet.txt');
$found_dimensions = array(); // our array
$word_array = explode(' ', $word); // explode the list
foreach($word_array as $one_word) { // loop over it
$str = 'DimensionName'.$one_word; // what are we looking for?
if(strstr($content, $str) !== false) { // look for it!
echo $one_word; // Just for demonstration purposes
$found_dimensions[] = $one_word; // add to the array
}
}
好吧,我有一個list.text和fleetyfleet.txt 都可以在這裏看到我沒有張貼他們着想空間 http://pastebin.com/7hWDUG1b ,但我想要做的是找到的話在list.txt中,但只有將它們添加到數組如果有前綴是Dimension Name 但特殊字符使它有點艱難我不知道我該怎麼辦PHP正則表達式特殊字符
特殊字符不顯示在問題中。你需要完全匹配它們,還是'DimensionName。{5} Name.'足夠接近匹配? – Floris
我認爲這將工作我將如何實施它 – user3272479
我無法查看文件(防火牆問題)。你可以發表幾行文字,並顯示你想要的輸出數組的樣子?使用'Dimension %%%%% Name%'來表示「奇怪的字符」。你知道如何使用'preg_match'嗎?這可能是你需要的...... – Floris