函数文档

_wp_object_name_sort_cb()

💡 云策文档标注

概述

_wp_object_name_sort_cb() 是一个用于比较对象名称的回调函数,主要用于 uasort() 函数中,基于对象的 name 属性进行自然排序。

关键要点

  • 函数用途:作为 uasort() 的回调函数,比较两个对象的 name 属性。
  • 参数:接受两个对象参数 $a 和 $b,均为必需。
  • 返回值:返回整数,基于 strnatcasecmp() 比较结果,负值表示 $a->name 小于 $b->name,零表示相等,正值表示大于。
  • 版本历史:自 WordPress 3.1.0 版本引入。

代码示例

function _wp_object_name_sort_cb( $a, $b ) {
	return strnatcasecmp( $a->name, $b->name );
}

📄 原文内容

Serves as a callback for comparing objects based on name.

Description

Used with uasort().

Parameters

$aobjectrequired
The first object to compare.
$bobjectrequired
The second object to compare.

Return

int Negative number if $a->name is less than $b->name, zero if they are equal, or greater than zero if $a->name is greater than $b->name.

Source

function _wp_object_name_sort_cb( $a, $b ) {
	return strnatcasecmp( $a->name, $b->name );
}

Changelog

Version Description
3.1.0 Introduced.