تابع max در php (تابع ششم)

توضیح:

این تابع بین اعدادی که در قالب آرگومنت به آن داده شده،بزرگترین عدد را برگشت می دهد.

همچنین میتوان خود آرایه را به نام پاس داد تا بزرگترین عدد را برگشت دهد.

نمیتوان نام متغیر را بعنوان آرگومان درون تابع ارسال کرد.

در صورت ارسال آرایه خالی مقدار false برگشت می‌دهد و یک خطای e_warning رخ می‌دهد.

در صورتی که پارامترهای ارسالی به تابع از نوع عددی و رشته ای باشد مقدار پارامتر اول بعنوان بزرگترین مقدار شناخته میشود.

یک مقدار رشته ای مانند "amir javanmir" زمانی که با یک عدد بعنوان پارامتر مقایسه می‌شود،مقدار رشته ای به عدد تبدیل می‌شود که معادل عدد 0 است.

زمانی که دو آرایه اما با طول آیتم متفاوت با هم مقایسه می‌شوند،آرایه ای که آیتم هایش بیشتر است برگشت داده میشود.

زمانی که هر دو آرایه دارای طول یکسان هستند آیتم های هر دو آرایه از چپ به راست با هم مقایسه میشود و آرایه ای که اولین آیتمش بزرگتر از آیتم آرایه دیگر باشد برگشت داده میشود.

زمانی که یک مقدار عددی با یک مقدار null یا false جهت مقایسه قرار می‌گیرند. مقدار عددی به عدد 1 که همان true است تبدیل می‌شوند و false و null که برابر با 0 هستند، که مقادیر 1 بعنوان بزرگترین عدد شناخته میشود.

زمانی که یک مقدار آرایه با مقدار دیگر که آرایه نیست مقایسه شود آرایه از لحاظ مقایسه بزرگ تر است.


نحوه نوشتن:

max(numbers);
max(array);


پارامترها:

  • مقدار numbers: مجموعه اعدادی که هر کدام بعنوان یک پارامتر به تابع داده میشود.(ضروری)
  • مقدار array: آرایه ای که دارای آیتم است.(ضروری)

مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از توابع ریاضی PHP در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/phpMathFunction