preg_split(). hoe zit dat met slashes?

Status
Niet open voor verdere reacties.

JB'tje

Gebruiker
Lid geworden
31 mei 2004
Berichten
556
hallo,

Ik heb een stukje tekst en daar zit een slash in. nu word er mer preg_split() op het woord waar die slash inzit gesplitst... dit geeft problemen...
om dit duidelijk te maken hier het stukje code:
PHP:
<?PHP
$split_woord = '/';
$tekst = 'Deze tekst moet met dit woord/woord dit met moet tekst deze'; // gewoon voorbeeld

// Nu de zin in 2'en hakken met preg_split();
print_r(preg_split('/'.$split_woord.'/i', $text));
?>
Nu kan $split_woord iets willekeurig zijn, ook (") dubbel quote of (_) undersquare of (^) dakje of desnoods een (,) komma

Hoe kan ik dit aanpakken zodat het wel mogelijk is om op $split_woord te splitten?

Gegroet,
Jeffrey
 
Ik denk dat je met preg_quote (<- klik) de speciale tekens moet escapen:
PHP:
<?PHP
$split_woord = '/';
$tekst = 'Deze tekst moet met dit woord/woord dit met moet tekst deze'; // gewoon voorbeeld

// Nu de zin in 2'en hakken met preg_split();
print_r(preg_split('/'.preg_quote($split_woord, '/').'/i', $text));
?>

Vr.Gr. Egel.
 
ja, dit is de oplossing :)

heel erg bedankt,
Jeffrey
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan