نمایش نتایج 1 تا 7 از 7

نام تاپیک: الویت بندی متغییر ها

  1. #1

    الویت بندی متغییر ها

    سلام.
    دوستان من می خوام الویت بندی کنم اجرای متغییر هارو
    مثلا: 3تا متغییر x ,y,z داریم حالا اینها هر کدوم یک مقداری را دارند
    حال یک شرط بزاریم چک کنه هر سه وجود داشتند بین اونها اونها که وجود دارند مثلا اونی که مقدار کمتری داره را اجرا کنه .
    یا مثلا 2 تا از متغییر ها مقدار داشنتد یکی نداشت اونی که باز کمترین مقدار را داره اجرا کنه

  2. #2
    کاربر دائمی آواتار 2undercover
    تاریخ عضویت
    تیر 1391
    محل زندگی
    خراسان رضوی
    پست
    1,471

    نقل قول: الویت بندی متغییر ها


    $varsName = array('x', 'y', 'z');
    $vars = array();
    foreach($varsName as $varName) {
    if(isset($$varName)) {
    $vars[] = $$varName;
    }
    }
    $min = count($vars) > 0 ? call_user_func_array('min', $vars) : null;

  3. #3

    نقل قول: الویت بندی متغییر ها

    ممنون.
    فقط یک سئوال دیگه اگر مثلا 2 تا متغییر ها یا هر 3 وجود داشنتد متغییر اول اجرا بشه و بقیه اجرا نشوند
    یا یک جور دیگه بگم
    از 3 تا متغییر اگر اولی وجود داشت اجرا بشه دستور و بقیه اجرا نشوند اگر نداشت دومی و...
    (با در نظر گیری اینکه شاید خود متغییر ها هم آرایه بودند)

  4. #4
    کاربر دائمی آواتار 2undercover
    تاریخ عضویت
    تیر 1391
    محل زندگی
    خراسان رضوی
    پست
    1,471

    نقل قول: الویت بندی متغییر ها

    نقل قول نوشته شده توسط extern مشاهده تاپیک
    ممنون.
    فقط یک سئوال دیگه اگر مثلا 2 تا متغییر ها یا هر 3 وجود داشنتد متغییر اول اجرا بشه و بقیه اجرا نشوند
    یا یک جور دیگه بگم
    از 3 تا متغییر اگر اولی وجود داشت اجرا بشه دستور و بقیه اجرا نشوند اگر نداشت دومی و...
    (با در نظر گیری اینکه شاید خود متغییر ها هم آرایه بودند)
    $varsName = array('x', 'y', 'z');foreach($varsName as $varName) {    if(isset($$varName)) {        $var = $$varName;    }}
    // Use $varecho $var;

  5. #5

    نقل قول: الویت بندی متغییر ها

    خیلی ممنون.
    یک چیز دیگه :
    مثلا ما یک آرایه به این شکل داریم :
    کد HTML:
    Array([test] => Array([0] => value) [test2] => Array([0] => value [1]=> value ) );
    این جور آرایه ای را میشه واکشی کرد ؟ مثلا دسترسی داشت به داده های test و test 2 در همین آرایه ؟(نحوه دسترسی چطوری میشه ؟)

  6. #6
    کاربر دائمی آواتار SadeghPro19
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    بوشهر
    پست
    172

    نقل قول: الویت بندی متغییر ها

    خب شما با یک Foreach میتونید بهش دسترسی داشته باشین.
    foreach($array as $key=>$value){
    echo $key['test'];
    }

    البته میتونید بصورت حلقه تو در تو هم استفاده بشه که دوتا حلقه foreach میشه.
    foreach($array as $key=>$value){
    foreach($key as $data){
    echo $data;
    }
    }

  7. #7

    نقل قول: الویت بندی متغییر ها

    جواب نمیده این روش .
    در اصل کاری که من می خوام انجام بدم اینه که ما 3 تا آرایه داریم x,y,z هر کدوم آرایه های جدا (مولتی هم نیستند)
    حالا این 3 آرایه ممکنه مقدار داشته باشند ممکنه هم نداشته باشند حالا من می خوام اینارو پیشمایش کنم به این صورت که اگر هر 3 وجود داشنتد فقط آرایه x را در الویت بیاد و فقط اجرا بشه اگر x وجود نداشت این دفعه آرایه y

تاپیک های مشابه

  1. سوال: الویت بندی کامپوننت ها
    نوشته شده توسط ali_mo7670 در بخش برنامه نویسی در 6 VB
    پاسخ: 17
    آخرین پست: سه شنبه 19 مهر 1390, 12:34 عصر
  2. الویت بندی فایل ها
    نوشته شده توسط ehsanocx در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: پنج شنبه 12 فروردین 1389, 11:10 صبح
  3. الویت بندی
    نوشته شده توسط zanjiry در بخش Access
    پاسخ: 0
    آخرین پست: سه شنبه 05 شهریور 1387, 12:13 عصر
  4. دریافت متغییر در setup یک پروژه
    نوشته شده توسط jannati در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 05 شهریور 1384, 16:32 عصر
  5. ارسال محتویات متغییر از یا فایل در حال اجرا به فایل دیگر
    نوشته شده توسط سعید قدیری مقدم در بخش VB.NET
    پاسخ: 2
    آخرین پست: سه شنبه 07 مرداد 1382, 16:00 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •