روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ مهدی
تابع shuffle
جامعه پی اچ پی ایجاد شده در ۰۵ فروردین ۱۴۰۱

سلام چرا میخوام از تابع shuffle به شکل زیر استفاده کنم توی خروجی 1 برمیگردونه؟

    echo '
';
    print_r(shuffle($array););
    echo '
'
;

و حتما باید به شکل زیر بنویسیم اون رو:

shuffle($arr4);
echo '
';
print_r($arr4);
echo '
'
;

چه اشکالی توی کد دوم هست؟ من فقط اومدم و مستقیم اون رو چاپ کردم

سلام دوست عزیز

علتش اینه که این تابع میاد و عملیات رو آرایه اصلی انجام میده و نتیجش رو با true و false برمیگردونه اما خود آرایه رو بر نمیگردونه

اطلاعات بیشتر در سایت php

https://www.php.net/manual/en/function.shuffle.php

بهترین پاسخ
محمد گازری ۰۵ فروردین ۱۴۰۱، ۱۶:۵۵

سلام مجدد

دوست عزیز جهت بهبود کیفیت پاسخ دهی اگر سوالتون برطرف شده تاپیک رو به حالت حل شده در بیارید.

با تشکر از شما ??

محمد گازری ۰۵ فروردین ۱۴۰۱، ۱۷:۲۴