Originariamente inviato da MrsCassandra
Ciao,

mi sembra che l'array sia multidimensionale.

Codice PHP:
foreach ($links as $linksall) {
  foreach (
$linksall as $sottolink) {
     echo 
$sottolink,'
'
;
  }
}
unset(
$sottolink);
unset(
$linksall); 
Questo cosa ti dà?

E cosa intendi per "link completo"?

Soprattutto: qual è lo script che forma il tuo array?


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"]."
"
;

In questo modo l'array è cosi composto:

codice:
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.rar
Mentre
Codice PHP:
echo $links[0]["$row"]."
"

mi restituisce:

Per link interi intendo https://rapidshare.com/files/3751374383/test.part1.rar, ovvero link funzionanti.

Il mio problema è tenere soltanto i links senza le virgolette, quindi l'ultimo della serie e associarli a variabile.

Grazie