یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش کار با تابع ()ksort در PHP

آموزش کار با تابع ()ksort در PHP

تابع ()ksort در PHP براساس کلید المان ها را مرتب سازی میکند .

دستور استفاده از تابع ()ksort در PHP

1
ksort ( $array, $sort_flag );<button></button>

شرح کاربرد تابع ()ksort در PHP

تابع ()ksort در PHP المان های آرایه را بر اساس کلید مرتب سازی کرده و رابطه ی بین کلید و داده ی متناظر را حفظ می کند. این تابع به ویژه برای مرتب سازی آرایه های متناظر (associative array) بسیار کارامد می باشد.

پارامترهای ارسالی به تابع

شماره
پارامتر مربوطه و شرح کاربرد
1
array
این پارامتر الزامی یک متغیر از جنس آرایه است که المان های آن توسط تابع مذکور بر اساس کلید مرتب سازی می شوند.
2
sort_flag
این پارامتر اختیاری نحوه ی مرتب سازی مقادیر آرایه را تعیین می کند. مقادیر ممکن به شرح زیر می باشند:
  • SORT_REGULAR – Default – در مرتب سازی المان ها نوع داده ای مقادیر را تغییر نمی دهد و آن ها را همان طور که هستند مرتب سازی می نماید.
  • SORT_NUMERIC – المان های آرایه را مانند مقادیر عددی (بر اساس ترتیب اعداد) مقایسه و سپس مرتب سازی می کند.
  • SORT_STRING – المان های آرایه را مانند مقادیر رشته ای مرتب سازی می کند.
  • SORT_LOCALE_STRING – المان های آرایه را مانند مقادیر رشته ای، بر اساس تنظیمات محل جغرافیایی کنونی و زبان محلی مرتب سازی می کند.

مقدار بازگشتی و خروجی تابع

این تابع در صورت موفقیت در انجام عملیات مقدار TRUE و در غیر این صورت FALSE را برمی گرداند.

مثال
1
2
3
4
5
6
<!--?php
   $transport = array( a=-->'foot', b=>'bike', c=>'car', d=>'plane');
   ksort($transport);
   print_r($transport);
?>
<button></button>

خروجی:

1
2
Array ( [a] => foot [b] => bike [c] => car [d] => plane )
<button></button>
1396/03/31 3192 1310
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...