Sash [None]
Новичок
Регулярные выражения, но попроще.
Вот надо мне в тексте самайлики на картинки заменить, есть ли вариант, как сделать это меньшими объёмами кода?
И да, вот ещё вопрос, как обозначить перенос на следующую строчку. Т.е. что я должен поставить в первые кавычки, что бы потом заменить это на <br>?
Вот надо мне в тексте самайлики на картинки заменить, есть ли вариант, как сделать это меньшими объёмами кода?
И да, вот ещё вопрос, как обозначить перенос на следующую строчку. Т.е. что я должен поставить в первые кавычки, что бы потом заменить это на <br>?
PHP:
<?php echo "$text <p>"; $text=ereg_replace("(\:\-\))|(\:\))", "<img src=\"1.gif\">", "$text"); $text=ereg_replace("(\;\-\))|(\;\))", "<img src=\"5.gif\">", "$text"); $text=ereg_replace("(\:\-\()|(\:\()", "<img src=\"2.gif\">", "$text"); $text=ereg_replace("(\%\-\))", "<img src=\"c.gif\">", "$text"); $text=ereg_replace("(\:\-\D)", "<img src=\"4.gif\">", "$text"); $text=ereg_replace("(\:\*\()|(\:\`\()|(\:\'\()", "<img src=\"d.gif\">", "$text"); $text=eregi_replace("(\:\-\o)|(\:\-\о)", "<img src=\"3.gif\">", "$text"); $text=ereg_replace("(\:\-\Q)", "<img src=\"q.gif\">", "$text"); $text=eregi_replace("(\:\-\s)", "<img src=\"s.gif\">", "$text"); $text=eregi_replace("(\:\-\y)|(\:\-\у)", "<img src=\"y.gif\">", "$text"); $text=eregi_replace("(\:\-\p)|(\:\-\р)", "<img src=\"6.gif\">", "$text"); $text=ereg_replace("(\:\-\Е)|(\:\-\E)", "<img src=\"9.gif\">", "$text"); $text=ereg_replace("(\:\-\H)|(\:\-\Н)", "<img src=\"h.gif\">", "$text"); $text=ereg_replace("(\:\-\K)|(\:\-\К)", "<img src=\"k.gif\">", "$text"); $text=ereg_replace("(\:\-\L)", "<img src=\"l.gif\">", "$text"); $text=ereg_replace("(\:\-\N)", "<img src=\"n.gif\">", "$text"); $text=ereg_replace("(\:\-\Z)", "<img src=\"z.gif\">", "$text"); $text=ereg_replace("(\8\-\))", "<img src=\"7.gif\">", "$text"); "$text");echo "$text <p>";?>