Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, estou tentando passar várias preg_replace dentro de uma foreach da seguinte maneira:
$i = 0;
$i2 = 0;
foreach($prices as $price){
$value = $price->nodeValue;
$floatValue = floatval($value);
$finalValue = $floatValue - ($percent * $floatValue);
$results[] = $finalValue;
$results1[] = $value;
$recur = preg_replace('#'.$results1[$i++].'#is', ''.$results[$i2++].'', $html);
}
echo $recur;
Mas sempre é me retornado o erro:
Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 0 in /home/sportfacil/public_html/admin/proxy/especial/InPlayApp.php on line 35
O Que estou tentando fazer é obter a string results, e results1, pra fazer a substituição.
Por exemplo:
$results1[1] = 2.50 que vai ser substituído pela $results[1] que tem 1.50.
$results1[2] = 4.50 que vai ser substituído pela $results[2] que tem 6.50.
Quero gerar as mútiplas preg_replace mas estou obtendo erro!
O Que estou fazendo de errado?
Carregando comentários...