كود PHP:
<?
function text_color($text, $words, $h)
{
if ( !is_array($words) )
{
$words = explode(',', $words);
}
$arrayc = array();
if ( is_array($words) )
{
foreach($words as $val)
{
$arrayc[] = str_replace('%c%', $val, $h);
}
}
return str_replace($words, $arrayc, $text);
}
/**
* تتيح هذة الدالة أدخل سطر من الكلمات وتفصل كل كلمة عن الاخرة هذة العلامة , $words = 'ض,ث,ف,ع,خ,ج,ش,ي,ل,ت,ن,ك,ئ,ؤ,لا,ة,ظ';
* وممك أدخل مصفوفة من الكلمات المراد تلوينها او تظليلها $words = array('ض', 'ث', 'ف', 'ع', 'خ', 'ج', 'ش', 'ي', 'ل', 'ت', 'ن', 'ك', 'ئ', 'ؤ', 'لا','ة', 'ظ');
*/
$words = array(
'ض',
'ث',
'ف',
'ع',
'خ',
'ج',
'ش',
'ي',
'ل',
'ت',
'ن',
'ك',
'ئ',
'ؤ',
'لا',
'ة',
'ظ'
);
// النص
$text = 'بسم الله الرحمن الرحيم<br />والسلام عليكم ورحمة الله وبركاتة<br />وكل عام وأنتم بخير<br />سبحان الله وبحمد سبحان الله العظيم';
print text_color($text, $words, '<font color="#FF0000">%c%</font>');
?>