Cita:
Iniciado por Dalam No lo e chequeado, pero esto deberia de valerte
Código PHP:
Ver original<?php
function GetProducts($file){
$regex = "|class=\"producto\"[^>]+>([0-9]*)</[^>]+>|U";
foreach($result[1] as $key =>$value) $result[$key] = (int) $value;
return $result;
}
function GetListProducts($file){
foreach($array as $key =>$value) $array[$key] = (int) $value;
return $array;
}
function Check($fileReference,$fileHtml){
$list = GetListProducts($fileReference);
$html = GetProducts($fileHtml);
if($list !== false && $html !== false)
else
return false;
return $products;
}
//ejemplo de uso con referencia de tus archivos
$products = Check('cache/referencias.txt','cache/html.txt');
//Mostramos el array con los resultados por ejemplo
Dalam, Perfecto !!!!! funciona pero me he dado cuenta que algunas referencias tienen este formato:
1027C
5611 4020
5396-4185
834006-5-7
5601GR 4325GR
2182CR(2)
1458-54-63-55
A034FS
He estado haciendo pruebas con ex regulares y no consigo sacarlas.
Exite alguna forma de que busque entre > < cualquier caracte, espacio guiones etc...????