اذهب الي المحتوي
أوفيسنا

هل يمكن استخدام الدالة preg_replace في إرجاع ناتج جمع


الردود الموصى بها

?php
$num 
'3';
$string 'khaled789ahmad';
$pattern '/(\w+)(\d+)(\w+)/i';
$replacement '${1}1+$num$3';
echo 
preg_replace($pattern$replacement$string);
?>

 

 

منقوووووووله 

http://www.mtwer.com/vb/t83651.html

تم تعديل بواسطه زمزم
رابط هذا التعليق
شارك

هذا  تطبيق  اخر  على الداله 

 

 

كان السؤال  هو ا 

 

لدي نص مخزن في متغير ، وهذه النص يتخلله رقم (عدد) ، فهل يمكنني استخدام الدالة preg_replace بحيث تقوم بإرجاع النص المذكور مع إضافة العدد 3 مثلا للرقم الموجود داخل النص

أو بمعنى آخر
لدي المتغير التالي
$string='khaled789ahmad';
الآن أريد من الدالة المذكورة أن تقوم بإرجاع النص التالي
khaled792ahmad
فكيف يكون ذلك
وجزاكم الله خيرا

 

 

وكان هذا هو الجواب 

 

 

$string='khaled789ahmad';

function repInt($string,$increase)
{
$pattern = '/[a-zA-Z]/';
$int = preg_replace($pattern, '', $string);
$plus = $int + $increase;
$result = preg_replace('/'.$int.'/', $plus, $string);

return $result;
}

echo repInt($string,3);

تم تعديل بواسطه زمزم
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information