راکت

جدا کردن تک تک اعدا یک عدد بیست رقمی در php

7 پاسخ

با سلام خدمت دوستان عزیز
اقایون من میخام عدد 20 رقمی به طور مثال 1234556789998765434556 رو دونه دونه اعدادشو توی ی متغییری ذخیره کنم مثلا 1 بره تو خونه یک دو توی خونه دو و ....
با تقسیم بر 10 و به دست اوردن mod اون عددم درست در نیومد تابعی چیزی وجود نداره که بیاد جدا کنه مسه یک ارایه بتونم دونه دونه تخصیص بدم به متغییری؟؟

ثبت پرسش جدید

پاسخ‌ها

7
امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

از تابع mb_str_split استفاده کنید.

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

با این کد می تونید انجام بدید

<?php
    $adad = 123456789;
    print_r(str_split($adad));
?>

شاید پاسخ شما همین‌جا باشد

امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

@hossein.r.1442
با پاسخ های تکراری و هرچند دارای ایراد فکر نکنم امتیازش برات برکت داشته باشه.😁

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
اطلاعی از تابعی که نوشتند ندارم . روش خودم چنین است :

function int_to_list($int,$Figure){
    $str = strval($int);
    $list = [];
    for ($i=0; $i < $Figure; $i++) { 
        array_push($list,$str[$i]);
    }
    return $list;
}

مثال :

print_r(int_to_list(123456789,9));

خروجی :

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
  • یک نکته : اگر عدد مورد شما تعداد ازقام بالایی دارد int مورد نظرتون رو به صورت string در بین "" قرار دهید ...
    آن طور که متوجه شدم و به دلیل سطح پایین سوال ، به نظرم بهتره قبل از مطرح کردن سوال کمی بیشتر به فرایند یادگیری تون فکر کنید !!!
amir
amir
@behzadi

تخصص: بک اند و فرانت اند

اگر ج رو نگرفتی بگو تا یه روش خیلی ساده رو بگم

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

@amin.webdesign
آخه از بس سطح سوال پایین بود مطمئن بودم پاسخت براش کاربرد نداره و نیاز به کدی داره برای کپی و پیست برای همین نوشتم
یه شماره کارت بده 50% رو برات انتقال بدم 😂😂

امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

@hossein.r.1442
ایول دمت گردم. از این زاویه بهش نگاه نکرده بودم. 😉

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام