نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: آرایه ها در php

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : آرایه ها در php

    array_rand
    تابع array_rand
    حتما تا به حال پيش اومده كه خواسته باشيم از بين عناصر يك آرايه يك يا بيش از يك عنصر رو به صورت رندوم انتخاب كنيم
    راه اول :
    1. به دست آوردن تعداد عناصر آرايه با تابعي مثل count
    2. استفاده از تابعي مثل rand و ايجاد چند عدد در بازه مورد نظر
    3. استفاده از ايندكس هاي بدست آمده
    اما راه حل ساده تر و بهتر !
    تابع array_rand
    اين تابع 2 وروردي داره
    اولي يك آرايه هست و اجباري
    دومي يك عدد هست و اختياري و اگر وارد نشه 1 در نظر گرفته ميشه
    آرايه اولي كه آرايه هست كه قرار هست از بينش چند عنصر انتخاب كنيم
    و دومي تعداد عناصري هست كه قرار هست رندوم انتخاب بشند
    ‍« چه مقداري توسط اين تابع باز گردانده ميشود
    اگر پارامتر دوم تابع وارد نشود يا 1 باشد فقط كليد عنصري كه به صورت رندوم انتخاب شده است ولي در غير اينصورت آرايه اي شامل مجموعه عناصر رندوم انتخاب شده
    مثال :
    کد PHP:
    <?php
    $input 
    = array("Neo""Morpheus""Trinity""Cypher""Tank");
    $rand_keys array_rand($input2);
    echo 
    $input[$rand_keys[0]] . "\n";
    echo 
    $input[$rand_keys[1]] . "\n";
    ?>
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  2. تعداد تشکر ها ازRezash به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

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