PHP function GLOB: get and modify the results -
i'm trying import many xml files not know name. use code:
foreach(glob('old/*.xml') $file) { $url= basename($file) . ', '; $all_urls = array($url); foreach ($all_urls $url) { $xml = simplexml_load_file($url);
i have lot of files agency.xml
, annunci_324.xml
, annunci_321.xml
, ecc...
i need files begin annunci
, end .xml
. need delete last value's comma , put in last foreach. how can it?
i think can check if name contains annunci
strstr
function (documentation here)
if(strstr($file, 'annunci') { //we found file name interessed in.
now can build directly array without caring commas
$all_urls = array(); foreach(glob('old/*.xml') $file) { if(strstr($file, 'annunci') { $all_urls[] = array(basename($file)); } }
this way have all_urls
array of files starting annunci
, can loop in simple_load
them all.
Comments
Post a Comment