函数文档

_sort_uname_callback()

💡 云策文档标注

概述

_sort_uname_callback() 是一个用于数组排序的回调函数,它基于数组中的 'Name' 键进行自然排序比较。

关键要点

  • 函数参数:接受两个数组 $a 和 $b,均需包含 'Name' 键。
  • 返回值:返回一个整数(0 或 1),基于 strnatcasecmp() 对 'Name' 值的比较结果。
  • 用途:主要用于 usort() 等排序函数中,对包含名称的数组进行不区分大小写的自然排序。

代码示例

function _sort_uname_callback( $a, $b ) {
    return strnatcasecmp( $a['Name'], $b['Name'] );
}

注意事项

  • 确保传入的数组参数 $a 和 $b 都包含 'Name' 键,否则可能导致错误。
  • 此函数自 WordPress 3.1.0 版本引入。

📄 原文内容

Declares a callback to sort array by a ‘Name’ key.

Parameters

$aarrayrequired
array with 'Name' key.
$barrayrequired
array with 'Name' key.

Return

int Return 0 or 1 based on two string comparison.

Source

function _sort_uname_callback( $a, $b ) {
	return strnatcasecmp( $a['Name'], $b['Name'] );
}

Changelog

Version Description
3.1.0 Introduced.