کامپایلر PHP krsort()

مثال

ترتیب کاهشی آرایه مرتب شده بر اساس نام کلید:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
krsort($age);
?>

مثال اجرایی

تعریف و استفاده

کامپایلر krsort() به ترتیب کاهشی بر اساس نام کلید آرایه مرتب می‌کند.

توضیح:لطفاً از ksort() این دستورالعمل آرایه‌های مرتبط را بر اساس کلید به ترتیب افزایشی مرتب می‌کند.

توضیح:لطفاً از arsort() این دستورالعمل آرایه‌های مرتبط را بر اساس کلید به ترتیب کاهشی مرتب می‌کند.

گزارش‌نویسی

krsort(array,sortingtype);
پارامترها توضیح
array ضروری. مشخص می‌کند که کدام آرایه باید مرتب شود.
sortingtype

اختیاری. مشخص می‌کند که چگونه عناصر آرایه را مرتب کنید. مقادیر ممکن:

  • 0 = SORT_REGULAR - پیش‌فرض. موارد را بر اساس ترتیب معمولی مرتب می‌کند (ASCII استاندارد، نوع تغییر نمی‌کند)
  • 1 = SORT_NUMERIC - هر یک از موارد را به عنوان عدد در نظر می‌گیرد.
  • 2 = SORT_STRING - هر یک از موارد را به عنوان رشته در نظر می‌گیرد.
  • 3 = SORT_LOCALE_STRING - هر یک از موارد را به عنوان رشته در نظر می‌گیرد، بر اساس تنظیمات منطقه‌ای فعلی (می‌توان با setlocale() تغییر داد).
  • 4 = SORT_NATURAL - هر یک از موارد را به عنوان رشته در نظر می‌گیرد، از مرتب‌سازی طبیعی مشابه natsort() استفاده می‌کند.
  • 5 = SORT_FLAG_CASE - می‌توان (با یا) SORT_STRING یا SORT_NATURAL برای مرتب‌سازی رشته‌ها استفاده کرد، بدون توجه به حروف بزرگ و کوچک.

توضیح

دستورالعمل krsort() آرایه‌ها را بر اساس کلید به ترتیب معکوس مرتب می‌کند و کلیدهای ارزش‌های آرایه را حفظ می‌کند.

پارامتر دوم انتخابی شامل نشان‌های اضافی برای مرتب‌سازی است.

اگر موفق شد TRUE برمی‌گرداند، اگر شکست خورد FALSE برمی‌گرداند.

جزئیات فنی

مقدار بازگشتی: اگر موفق شد TRUE برمی‌گرداند، اگر شکست خورد FALSE برمی‌گرداند.
نسخه PHP: 4+