لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
اريد طريقة لقص الارقام او الحروف من المتغير
ياترى اى حد يعرف اى طريقة اقص بيها الارقام بس او الحروف بس من متغير تصى

مثال

$test = '12b';

ياترى فى طريقة اعرف اجيب الحروف بس يعنى 12 او طريقة تانية اجيب بيها الحرف بس ال هو حرف البى
ملحوظة: متغير الـ$test مرن وليس ثايت اى متغير
تاريخ البداية: 21 / سبتمبر / 2011 الساعة 12:45 اخر نشاط: 21 / سبتمبر / 2011 الساعة 12:45 قص متغير
2 إجابات
جرب هذا:
  $test='12b'; 

  // ...

  $numeric = preg_replace('/[^\d]/', '', $test);
  echo $numeric; // 12

  $alpha = preg_replace('/[^a-z]/i', '', $test);
  echo $alpha; // b

هذا الكود سوف يعمل ايضا فى حالة انعكاس مكان الحروف والارقام

بواسطة: Gamal
منذ: 21 / سبتمبر / 2011 الساعة 12:45

تستطيع عمل هذا عن طريق دالة الـpreg_match
كالاتى:
$test = '12b';
preg_match( '/^(\d+)(\w+)$/', $test, $matches );
$digits     = $matches[1];
$characters = $matches[2];

بواسطة: MacOS
منذ: 21 / سبتمبر / 2011 الساعة 12:45

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة