Cita:
Iniciado por Shantic
Código:
$result = preg_split('/#<!-- Start Code -->(.*)?<!-- End Code -->#i/', $subject);
Los # son los limitadores, en tu expresion regular estas usando de delimitador la /, tienes dos opciones, sacas las barras y dejas como yo te dije, o sacas los # y tambien la i que esta despues de una de ellos y colocas la i despues de la /....
Ahora que re-leo lo que escribi recien, no creo que se entienda. Las opciones son:
Código:
$result = preg_split('#<!-- Start Code -->(.*)?<!-- End Code -->#i', $subject);
Código:
$result = preg_split('/<!-- Start Code -->(.*)?<!-- End Code -->/i', $subject);
Las dos son equivalentes... prueba y me cuentas.