PHP arsort() ƙanamiciya

Tasiri

Tsaɗuɗi ɗanin tsaɗuɗi gajere a ɗanin tsaɗuɗi kuma tsaɗuɗi:

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

Rarrumaki

Tama da amfani

arsort() ƙanamiciya tsaɗuɗi gajere a ɗanin tsaɗuɗi kuma tsaɗuɗi.

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

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

نحوه استفاده

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

توضیح

فونکشن arsort() مرتب‌سازی معکوس آرایه‌ها را انجام می‌دهد و رابطه شاخص‌ها را حفظ می‌کند. برای مرتب‌سازی آرایه‌هایی که ترتیب واحدها مهم است، استفاده می‌شود.

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

اگر موفق شد TRUE برمی‌گرداند، در غیر این صورت FALSE برمی‌گرداند.

جزئیات فنی

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