Een gedeelte van een php pagina werkt niet, ik zie dat er een (depricated) ereg_replace in staat, maar ik krijg de slashes voor de nieuwe functie (preg_replace) volgens mij niet op de juiste plek, en volgens mij zit er nog een foutje in. Kan iemand mij op weg helpen?


function mirror_out ($field) {

global $csv_accum;

echo $field;

$field = strip_tags($field);

$field = ereg_replace (",","",$field);

if ($csv_accum=='') $csv_accum=$field;

else

{if (strrpos($csv_accum,chr(10)) == (strlen($csv_accum)-1)) $csv_accum .= $field;

else $csv_accum .= "," . $field; };

return;

};

?>

Toevoeging op 17/09/2013 17:35:02:

Mmm ik heb de functie nu in $field = preg_replace("/,/","",$field);
Toch werkt het nog niet.
Harold Habibu op 17/09/2013 13:18:27

Een gedeelte van een php pagina werkt niet, ik zie dat er een (depricated) ereg_replace in staat, maar ik krijg de slashes voor de nieuwe functie (preg_replace) volgens mij niet op de juiste plek, en volgens mij zit er nog een foutje in. Kan iemand mij op weg helpen?


function mirror_out ($field) {

global $csv_accum;

echo $field;

$field = strip_tags($field);

$field = ereg_replace (",","",$field);

if ($csv_accum=='') $csv_accum=$field;

else

{if (strrpos($csv_accum,chr(10)) == (strlen($csv_accum)-1)) $csv_accum .= $field;

else $csv_accum .= "," . $field; };

return;

};

?>

Toevoeging op 17/09/2013 17:35:02:

Mmm ik heb de functie nu in $field = preg_replace("/,/","",$field);
Toch werkt het nog niet.

Het geheel maar uit het systeem gehaald, de functie wordt toch niet gebruikt. Probleem dus niet opgelost.
Bedankt voor eventuele aandacht die eraan besteed is.
Volgens mij is dit eenvoudig op te lossen met:

<?php
//$field = ereg_replace (",","",$field);
$field = str_replace(',', '', $field);
?>

Reageren