سلام دوستان
یکسری لیست شماره موبایل داریم توی فایل تکست که زیر هم هستن
خب با حلقه foreach ردیف ها را جدا کردم و insert توی دیتابیسشو انجام میدم
یه سوال دارم
چطور میتونم توی لیستم چک کنم که اگر هریک از شماره ها یکی از حالات زیر بود به ساختار +989122221111 تغییر کنه
9122221111
09122221111
009122221111
+0989122221111
با str_replace اگر مثلا بگم 09 را بگیر و با +98 جایگزین کن یه مشکلی که هست اینه که اگر وسط شماره 09 باشه هم اونم میاد و +98 میکنه
راه کار چیه :)
راهکار چیه ؟ :)
سلام. به نظرم این میتونه راهحل خوبی باشه:
$number = '09120001234';
echo '+98' . substr($number, -10);
ابتدا طول ورودی ها رو اندازه بگیر
و برای این کار شماره ها رو به string کست کن (چون اگر int باشه و با ۰ شروع بشه، حسابش نمیکنه)
بعد از روی طول اعداد و با عبارات با قاعده مربوط به خودشون همه رو به یک فرمت تبدیل کن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟