我有兩個不同的洪流報廢類,我想合併它們,它們單獨工作正常,但唯一的問題是,當我將字符串轉換爲數組時,它不起作用。將字符串轉換回數組PHP
這就是我目前使用的代碼。
<?php
require 'scraper.php';
require 'tor-info.php';
$scraper = new Scrapeer\Scraper();
$torrent = new Torrent('./test.torrent');
$hashix = $torrent->hash_info();
var_dump($torrent->scrape()); // shows trackers list like this array(21) { ["udp://tracker4.piratux.com:6969/announce"]=> bool(false) ["udp://tracker.trackerfix.com:80/announce"]=> bool(false) ["udp://tracker.pomf.se:80/announce"]=> bool(false) ["udp://torrent.gresille.org:80/announce"]=> bool(false) so on..
$trackers = array("udp://tracker4.piratux.com:6969/announce", "udp://tracker.trackerfix.com:80/announce", "udp://tracker.pomf.se:80/announce"); // now here we need that trackers list
$hash = array($hashix);
$info = $scraper->scrape($hash, $trackers);
//print_r($info);
echo '<br><hr>';
foreach ($info as $key => $value) {
echo 'SEEDS :' .$value['seeders'].'<br />';
echo 'LEECHES :' .$value['leechers'].'<br />';
}
?>
在第一部分中我轉換數組字符串以得到可讀的結果,然後在第二部分中,我需要該字符串轉換回單一陣列以產生結果。
重組是什麼樣的? –
我需要像這樣'$ trackers = array(「udp://tracker4.piratux.com:6969/announce」,「udp://tracker.trackerfix.com:80/announce」)' – Aliza
重新組合它顯示這樣的結果'array(0 =>'「udp://tracker4.piratux.com:6969/announce」',1 =>'「udp://tracker.trackerfix.com:80/announce」',2 =>'「udp://tracker.pomf.se:80/announce」')' – Aliza