PHP Odstranění části textu, ohraničenou //-- a --//
Napsal: pon 1. úno 2010, 20:56
Potřeboval bych nějakou funkci která by mi z textu
$text = "čus Ahoj //-- Poznámka --// čus";
vrátila BEZ podtržené části.
Problém může nastat když tam budou dva např
$text = "čus//-- Poznámka --// Ahoj //-- Poznámka --// čus";
tak mojim spůsobem by mohl odstranit červenou část, ale já chci opět odstranit podrtržený text.
Napadlo mě použít preg_replace. Tak jsem psal regulární výraz a dopadl jsem přesně tak že mi zmizela červená část.
$text = "čus Ahoj //-- Poznámka --// čus";
vrátila BEZ podtržené části.
Problém může nastat když tam budou dva např
$text = "čus//-- Poznámka --// Ahoj //-- Poznámka --// čus";
tak mojim spůsobem by mohl odstranit červenou část, ale já chci opět odstranit podrtržený text.
Napadlo mě použít preg_replace. Tak jsem psal regulární výraz a dopadl jsem přesně tak že mi zmizela červená část.
Kód: Vybrat vše
preg_replace('/\/\/-- .* --\/\//', "", "čus//-- Poznámka --// Ahoj //-- Poznámka --// čus");