عندي رقم 96655531559 اريد استبدال 966 برقم 0 ممكن احد يساعدني؟
عندي رقم 96655531559 اريد استبدال 966 برقم 0 ممكن احد يساعدني؟
كود PHP:
<?php
$text="96655531559";
echo str_replace(966,0,$text); // result : 055531559
?>
السلام عليكم
اخي العزيز انا افتهمت ماذا تريد
هناك اكثر من حل
اذا اردت ان تدخل الرقم في مصوفة(1)
او مباشر بأستخدام str_replace او ereg_replace
او اذا اردت فيمكن من وقت ادخال ابيانات ان تضع اختيارات ب html او لغة برمجة
اخي العزيز عبد الواحد البشري هذه الطريقة جربتها مسبقا فهي تحذف الرقم 966 في اول الرقم وفي اخره او في منتصفه فلو كان عندي الرقم 96655531966
سيكون الناتج0555310
لذلك انا قلت في السؤال اول الرقم
وتحياتي لك
هدا لإستبدال أول 3 أرقام ب0
يمكن تطويره أكتركود PHP:
echo substr(0.$var,3);
مثلا
كود PHP:
if(substr($var,0,3)==966){
echo substr(0.$var,3);
}else{
echo $var;
}
__________________
مركز الملفات المشتركة - الإصدار التجريبي الرابع MMM_uploader_v1b4
كود PHP:
print preg_replace('/^966/','0', '966559665596' );
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
تعبتني
لكن قدرت ألعب بالأكواد
جرب كدا؟؟؟
كود PHP:
$code = 966;
$num = 55531559;
$realnum=array($code, $num);
array_splice($realnum, -2, count($realnum), $num); // result : 055531559
array_unshift($realnum, 0);
foreach($realnum as $lastnum){
echo $lastnum;
}
__________________
شبكة ومنتديات مسدار
مشكووورين جميعا وما قصرتم