Hurra, działa!
Udało mi się zrobić coś takiego, tylko teraz nie wiem jak skontruwać pętle, oto kod:
$html = '<div class="vid" onclick="loadVideo($(this));" data-id="4m48GqaOz90"><a href="https://www.youtube.com/watch?v=4m48GqaOz90"></a><div><h3>Boom Boom Pow<br><span>The Black Eyed Peas</span></h3></div></div><div class="vid" onclick="loadVideo($(this));" data-id="bESGLojNYSo"><a href="https://www.youtube.com/watch?v=bESGLojNYSo"></a><div><h3>Poker Face<br><span>Lady Gaga</span></h3></div></div>';
preg_match_all('|<div class=".*?" onclick=".*?" data-id="(.*?)"><a href=".*?"></a><div><h3>(.*?)<br><span>(.*?)</span></h3></div></div>|is', $html, $matches); echo "INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1']['0']."', '".$matches['2']['0']."', '".$matches['3']['0']."', NULL);"; echo "INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1']['1']."', '".$matches['2']['1']."', '".$matches['3']['1']."', NULL);";
chodzi mi o to aby pętla wyglądała tak:
Cytat
INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1']['0']."', '".$matches['0']['0']."', '".$matches['3']['0']."', NULL);
INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1']['1']."', '".$matches['2']['1']."', '".$matches['3']['1']."', NULL);
INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1']['2']."', '".$matches['2']['2']."', '".$matches['3']['2']."', NULL);
i tak dalej...
Udało mi się zrobić pętle, wszystko świetnie działa! Dzięki za pomoc! oto kod:
$html = '<div class="vid" onclick="loadVideo($(this));" data-id="4m48GqaOz90"><a href="https://www.youtube.com/watch?v=4m48GqaOz90"></a><div><h3>Boom Boom Pow<br><span>The Black Eyed Peas</span></h3></div></div><div class="vid" onclick="loadVideo($(this));" data-id="bESGLojNYSo"><a href="https://www.youtube.com/watch?v=bESGLojNYSo"></a><div><h3>Poker Face<br><span>Lady Gaga</span></h3></div></div>';
preg_match_all('|<div class=".*?" onclick=".*?" data-id="(.*?)"><a href=".*?"></a><div><h3>(.*?)<br><span>(.*?)</span></h3></div></div>|is', $html, $matches); for ($i=0;$i<2;$i++){
echo "INSERT INTO `strona`.`2009` (`link`, `utwor`, `wykonawca`, `id`) VALUES ('".$matches['1'][''.$i.'']."', '".$matches['2'][''.$i.'']."', '".$matches['3'][''.$i.'']."', NULL);"; }