Originariamente inviato da MrsCassandra
Ciao,
mi sembra che l'array sia multidimensionale.
Questo cosa ti dà?Codice PHP:
foreach ($links as $linksall) {
foreach ($linksall as $sottolink) {
echo $sottolink,'
';
}
}
unset($sottolink);
unset($linksall);
E cosa intendi per "link completo"?
Soprattutto: qual è lo script che forma il tuo array?
![]()
In questo modo l'array è cosi composto:Codice PHP:
$regex_pattern = '#(http|https):\/\/rapidshare\.com\/files\/(\d+)\/([^\s]+)#is';
$theData = $html;
if(preg_match_all($regex_pattern, $theData, $links)) {
print_r($links);
//echo $links[2];
$count = count($links[0]);
$links2 = $links[0];
echo "[b]Number of Urls[/b] = " .$count."
";
for ($row = 0; $row < $count ; $row++) {
//print_r ($links);
echo $links[0]["$row"]."
";
}
Mentrecodice:Array ( [0] => Array ( [0] => https://rapidshare.com/files/3751374383/test.part1.rar" [1] => https://rapidshare.com/files/3751374383/test.part1.rar" [2] => https://rapidshare.com/files/3751374383/test.part1.rar https://rapidshare.com/files/2630322117/test.part2.rar" [4] => https://rapidshare.com/files/2630322117/test.part2.rar" [5] => https://rapidshare.com/files/2630322117/test.part2.rar https://rapidshare.com/files/3710037768/test.part3.rar" [7] => https://rapidshare.com/files/3710037768/test.part3.rar" [8] => https://rapidshare.com/files/3710037768/test.part3.rar https://rapidshare.com/files/1095538876/test.part4.rar" [10] => https://rapidshare.com/files/1095538876/test.part4.rar" [11] => https://rapidshare.com/files/1095538876/test.part4.rar ) [1] => Array ( [0] => https [1] => https [2] => https [3] => https [4] => https [5] => https [6] => https [7] => https [8] => https [9] => https [10] => https [11] => https ) [2] => Array ( [0] => 3751374383 [1] => 3751374383 [2] => 3751374383 [3] => 2630322117 [4] => 2630322117 [5] => 2630322117 [6] => 3710037768 [7] => 3710037768 [8] => 3710037768 [9] => 1095538876 [10] => 1095538876 [11] => 1095538876 ) [3] => Array ( [0] => test.part1.rar" [1] => test.part1.rar" [2] => test.part1.rar test.part2.rar" [4] => test.part2.rar" [5] => test.part2.rar test.part3.rar" [7] => test.part3.rar" [8] => test.part3.rar test.part4.rar" [10] => test.part4.rar" [11] => test.part4.rarmi restituisce:Codice PHP:
echo $links[0]["$row"]."
";
Per link interi intendo https://rapidshare.com/files/3751374383/test.part1.rar, ovvero link funzionanti.codice:https://rapidshare.com/files/3751374383/test.part1.rar" https://rapidshare.com/files/3751374383/test.part1.rar" https://rapidshare.com/files/3751374383/test.part1.rar https://rapidshare.com/files/2630322117/test.part2.rar" https://rapidshare.com/files/2630322117/test.part2.rar" https://rapidshare.com/files/2630322117/test.part2.rar https://rapidshare.com/files/3710037768/test.part3.rar" https://rapidshare.com/files/3710037768/test.part3.rar" https://rapidshare.com/files/3710037768/test.part3.rar https://rapidshare.com/files/1095538876/test.part4.rar" https://rapidshare.com/files/1095538876/test.part4.rar" https://rapidshare.com/files/1095538876/test.part4.rar
Il mio problema è tenere soltanto i links senza le virgolette, quindi l'ultimo della serie e associarli a variabile.
Grazie