تاپیک آموزش PHP | آرایه و min - max
سلام خدمت دوستان.
یک آرایه بنام $series ایجاد و با اعداد 76, 20, 56, 2.6, 189, 67.59 مقدار دهی شده است.
اکنون میخواهیم بزرگ ترین عدد و کوچک ترین عدد را بوسیله کد نویسی مشخص و چاپ نماییم:
+ ابتدا توسط تابع sort که وظیفه آن مرتب سازی است ، آرایه را مرتب میکنیم: sort($series);
+سپس برای مشخص کردن کوچک ترین عدد ، کافی است اولین خانه آرایه را چاپ نماییم! لازم به ذکر است خانه های آرایه از 0 و 1 و 2 و 3 و 4 و... شروع میشود. زیرا از قبل آرایه مرتب (Sort) شده است ، کوچک ترین عدد در اولین خانه ارایه قرار گرفته است و همچنین بزرگترین عدد در آخرین خانه آرایه. پس برای کوچکترین عدد خواهیم داشت : $series[0]
+ سپس برای مشخص کردن بزرگترین عدد ، کافی است مشخص نماییم که آخرین خانه آرایه چاپ شود. ممکن است در برخی مواقع تعداد خانه های آرایه مشخص نباشد که آخرین خانه را وارد نماییم. در این موارد میتوان از تابع sizeof استفاده کرد که تعداد ارایه را برمیگرداند.
توجه نمایید همان گونه که قبلا گفته شود خانه های ارایه از 0 شروع میشود => در نتیجه باید یک عدد از sizeof کم کرد تا در روند محاسبه به مشکلی برنخوریم. که میشود : $series[sizeof($series)-1]
موفق باشید. A3is
سلام خدمت دوستان.
یک آرایه بنام $series ایجاد و با اعداد 76, 20, 56, 2.6, 189, 67.59 مقدار دهی شده است.
اکنون میخواهیم بزرگ ترین عدد و کوچک ترین عدد را بوسیله کد نویسی مشخص و چاپ نماییم:
کد:
<?php $series = array(76, 20, 56, 2.6, 189, 67.59); sort($series); $min = $series[0]; echo "Minimum is $min "; $max = $series[sizeof($series)-1]; echo "Maximum is $max"; ?>
+سپس برای مشخص کردن کوچک ترین عدد ، کافی است اولین خانه آرایه را چاپ نماییم! لازم به ذکر است خانه های آرایه از 0 و 1 و 2 و 3 و 4 و... شروع میشود. زیرا از قبل آرایه مرتب (Sort) شده است ، کوچک ترین عدد در اولین خانه ارایه قرار گرفته است و همچنین بزرگترین عدد در آخرین خانه آرایه. پس برای کوچکترین عدد خواهیم داشت : $series[0]
+ سپس برای مشخص کردن بزرگترین عدد ، کافی است مشخص نماییم که آخرین خانه آرایه چاپ شود. ممکن است در برخی مواقع تعداد خانه های آرایه مشخص نباشد که آخرین خانه را وارد نماییم. در این موارد میتوان از تابع sizeof استفاده کرد که تعداد ارایه را برمیگرداند.
توجه نمایید همان گونه که قبلا گفته شود خانه های ارایه از 0 شروع میشود => در نتیجه باید یک عدد از sizeof کم کرد تا در روند محاسبه به مشکلی برنخوریم. که میشود : $series[sizeof($series)-1]
موفق باشید. A3is
نظر