Php 数组_multisort()-未定义相等成员的相对顺序是什么意思

Php 数组_multisort()-未定义相等成员的相对顺序是什么意思,php,arrays,sorting,array-multisort,Php,Arrays,Sorting,Array Multisort,这就像第五行: 注:如果两个成员比较相等,则它们在 排序数组未定义 你能给我举个例子/解释一下吗 谢谢 这意味着,如果两个项目被视为相等,则不可预测哪一个项目将首先出现,并且它们的相对顺序在所有意图和目的上都是随机的。意味着如果a==b,那么在排序数组中,可以有a、b或b、a。这意味着如果将f.e.a、b与a进行比较,通过它们的第一个分量a,它们是相等的,但它们可以以排序数组中的任何顺序降落。我认为这种解释可能更好,特别是对于相对部分。有人能想出一个代码示例来说明这意味着什么吗。另外,我正在学习

这就像第五行:

注:如果两个成员比较相等,则它们在 排序数组未定义

你能给我举个例子/解释一下吗


谢谢

这意味着,如果两个项目被视为相等,则不可预测哪一个项目将首先出现,并且它们的相对顺序在所有意图和目的上都是随机的。

意味着如果a==b,那么在排序数组中,可以有a、b或b、a。这意味着如果将f.e.a、b与a进行比较,通过它们的第一个分量a,它们是相等的,但它们可以以排序数组中的任何顺序降落。我认为这种解释可能更好,特别是对于相对部分。有人能想出一个代码示例来说明这意味着什么吗。另外,我正在学习PHP,我知道了解底层C语言会很好,可以检查这意味着什么,可以检查源代码,看看它会做什么,为什么。不管怎样,我认为解释可能会更好。可能是这个吗?->你只需要习惯计算中使用的“未定义”这个词。它的意思就是它所说的:它还没有定义顺序应该是什么,所以它将是某种顺序。¯\_ツ_/例如,另一种选择是,已定义元素的原始顺序将保持不变。但事实并非如此。它只是没有明确定义两个相等元素的顺序。我认为它需要作为注释添加,而不是像其他人那样作为答案。最多-you@AlivetoDie这是一个问题的答案,为什么要把它作为评论发表呢?当一个名声不好的人试图添加相同的答案时,其他人会多次提出这个问题。还有其他人在评论中已经回答了这个问题。你可以检查一下。顺便说一句,我对这个答案没有异议