PHP ksort() 函数

实例

按照键名对关联数组进行升序排序:

"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

运行实例

定义和用法

ksort() 函数对关联数组按照键名进行升序排序。

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

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

شرح

ksort(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 ترکیب شود (با استفاده از OR بیت‌ای) تا به ترتیب حروف بدون توجه به حروف بزرگ یا کوچک برای رشته‌ها مرتب‌سازی شود.

توضیح

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

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

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

جزئیات فنی

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