الجمعة، 2 أغسطس 2013
10:14 م

دالة تحويل الاسم الذي قبله @ الى رابط لصفحة العضو كما فى الفيسبوك

 دالة تحويل الاسم الذي قبله @ الى رابط لصفحة العضو كما فى الفيسبوك

دالة بسيطة، ولكنها ممتازة جدًا جدًا، ويمكنك تطويرها لكي تكون متعددة الوظائف، فوظيفة تلك الدالة هي تحويل الاسم الذي يلي رمز @ إلى رابط ، يمكنك جعل تلك الخاصية لجعل الاسم عبارة عن رابط لاسم العضو مثلاً، او عنوان مقال أو أو أو ... تستطيع تطويرها كما يحلو لك.
والدالة سهلة وبسيطة وتستطيع التعديل عليها بكل سلاسة، وهي تأخذ بارامتر واحد وهو النص المُراد البحث فيه عن @ وتغيير الاسم الذي يليه إلى رابط.
اترككم مع الدالة:
function rich_str($text)
{
$hyperlink = "/(http://S+)/";
if(preg_match($hyperlink, $text))
{
$text = preg_replace($hyperlink, "<a href='$1'>$1</a>", $text);
}
$userlink = "/@([^()#@s,]+)/";
if(preg_match($userlink, $text))
{
$text = preg_replace($userlink, "<a href='http://site.com/$1'>@$1</a>" , $text);
}
return $text;
}

المزيد من المواضيع:

0 التعليقات:

إرسال تعليق