20-08-2007, 21:34
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
תיעזר ב- str_replace פשוט.
למה להשתמש ב- ereg_replace ?! זה מיותר, ereg_replace מיועד לביטויים רגולרים והוא איטי משמעותית.
עדיף להשתמש ב-str_replace.
בנוסף, כדאי שתיצור מערך אחד של הסמיליים, ומערך שני של התחליפים שלהם, לדוגמא:
קוד PHP:
$smilies_text = array(
':)',
':(',
':|'
);
$smilies_img = array(
'<img src="happy.gif" ... />',
'<img src="sad.gif" ... />',
'<img src="none.gif" ... />'
);
$text = str_replace($smilies_text, $smilies_img, $text);
נערך לאחרונה ע"י DCD בתאריך 20-08-2007 בשעה 21:38.
|