اريد طريقة لقص الارقام او الحروف من المتغير
ياترى اى حد يعرف اى طريقة اقص بيها الارقام بس او الحروف بس من متغير تصى
مثال$test = '12b'; ياترى فى طريقة اعرف اجيب الحروف بس يعنى 12 او طريقة تانية اجيب بيها الحرف بس ال هو حرف البى ملحوظة: متغير الـ$test مرن وليس ثايت اى متغير
2 إجابات
جرب هذا:
$test='12b'; // ... $numeric = preg_replace('/[^\d]/', '', $test); echo $numeric; // 12 $alpha = preg_replace('/[^a-z]/i', '', $test); echo $alpha; // b هذا الكود سوف يعمل ايضا فى حالة انعكاس مكان الحروف والارقام بواسطة: Gamal 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
تستطيع عمل هذا عن طريق دالة الـpreg_match
كالاتى: $test = '12b'; preg_match( '/^(\d+)(\w+)$/', $test, $matches ); $digits = $matches[1]; $characters = $matches[2]; بواسطة: MacOS 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا |