Hi mensen,
Als ik een stukje tekst met een dollarteken, gevolgd door een integer, ( $9) door de preg_replace gooi wordt die $9 niet getoond.
Bijv. : " Ik heb $9 te besteden" -> " Ik heb te besteden"
Originele preg_replace :
Preg_rplace ziet de $9 als een callback..
Na gegoogled te hebben kom ik tot het toevoegen van een strtr :
Dit geeft echter nog steeds hetzelfde resultaat.
Kan iemand mij op weg helpen?
Als ik een stukje tekst met een dollarteken, gevolgd door een integer, ( $9) door de preg_replace gooi wordt die $9 niet getoond.
Bijv. : " Ik heb $9 te besteden" -> " Ik heb te besteden"
Originele preg_replace :
PHP:
1
| $block = preg_replace ( "#\{" . $pattern . "\}#si", $replacement, $this->block); |
Preg_rplace ziet de $9 als een callback..
Na gegoogled te hebben kom ik tot het toevoegen van een strtr :
PHP:
1
| $this->block = preg_replace ( "#\{" . $pattern . "\}#si", strtr($replacement, array('$' => '\$')), $this->block ); |
Dit geeft echter nog steeds hetzelfde resultaat.
Kan iemand mij op weg helpen?