1
我剛剛拿到了使用preg_match_all陣列插入我試圖使用此代碼將其插入到表:如何在數據庫中的陣列得到通過preg_match_all
$casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast";
$cast = file_get_contents($casturl);
preg_match_all('#<img class="profile lazyload fade" data-sizes="auto" data-src="(.*?)" data-srcset="#' , $cast , $castimg);
print_r($castimg[1]);
$escaped_values = array_map('mysql_real_escape_string', array_values($castimg));
$values = implode(", ", $escaped_values);
$sql = "INSERT INTO test (content) VALUES ('$values')";
但我在得到什麼我的數據庫,我想這可能是因爲它不是一個普通的數組,我不知道,我不是很有經驗的PHP。
你不應該使用正則表達式解析HTML DOM文檔使用的HTML解析器。 –