راکت

نحوه کار این تابع :

2 پاسخ

دوستان سلام میشه روش کار این تابع رو توضیح بدین و بگین چجوری اعداد باینری(0 و 1) رو چاپ میکنه ؟ بیشتر منظورم کار تابع sprintf هستش

function subsets( $items ) {
    $result = array() ;
    $num = count( $items ) ;
    $members = pow( 2, $num ) ;
for ( $i = 0; $i < $members; $i++ ) {
         $b = sprintf( "%0" . $num . "b", $i ) ;
         print_r($b) ;
 }
}
ثبت پرسش جدید

پاسخ‌ها

2
محمدحسن فرهادی
محمدحسن فرهادی
@farhadi

تخصص: علاقه مند به کد نویسی

@behzadi سلام اومدم برات بنویسم دیدم این دوستمون خیلی بهتر و مسلط تر از من توضیح داده . این لینک روببین

amir
amir
@behzadi

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

@farhadi بله من هم از این مقاله استفاده کردم منتهی مفهوماون خط رو که در بالا هم گزاشتم منوجه نمیشم که چجوری به صورت باینری این کار رو انجام میده

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

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

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