reference/spl/arrayobject/uasort.xml
2226ad08fd93e3979efbba47c5ae3545eec97d25
...
...
@@ -7,9 +7,9 @@
7
7
</refnamediv>
8
8
<refsect1 role="description">
9
9
&reftitle.description;
10
-
<methodsynopsis>
11
-
<modifier>public</modifier> <type>void</type><methodname>ArrayObject::uasort</methodname>
12
-
<methodparam><type>callable</type><parameter>cmp_function</parameter></methodparam>
10
+
<methodsynopsis role="ArrayObject">
11
+
<modifier>public</modifier> <type>true</type><methodname>ArrayObject::uasort</methodname>
12
+
<methodparam><type>callable</type><parameter>callback</parameter></methodparam>
13
13
</methodsynopsis>
14
14
<para>
15
15
This function sorts the entries such that keys maintain their
...
...
@@ -20,6 +20,7 @@
20
20
This is used mainly when sorting associative arrays where the actual
21
21
element order is significant.
22
22
</para>
23
+
&note.sort-unstable;
23
24
</refsect1>
24
25

25
26
<refsect1 role="parameters">
...
...
@@ -27,16 +28,9 @@
27
28
<para>
28
29
<variablelist>
29
30
<varlistentry>
30
-
<term><parameter>cmp_function</parameter></term>
31
+
<term><parameter>callback</parameter></term>
31
32
<listitem>
32
-
<para>
33
-
Function <parameter>cmp_function</parameter> should accept two
34
-
parameters which will be filled by pairs of entries.
35
-
The comparison function must return an integer less than, equal
36
-
to, or greater than zero if the first argument is considered to
37
-
be respectively less than, equal to, or greater than the
38
-
second.
39
-
</para>
33
+
&sort.callback.description;
40
34
</listitem>
41
35
</varlistentry>
42
36
</variablelist>
...
...
@@ -46,7 +40,26 @@
46
40
<refsect1 role="returnvalues">
47
41
&reftitle.returnvalues;
48
42
<para>
49
-
&return.void;
43
+
&return.true.always;
44
+
</para>
45
+
</refsect1>
46
+

47
+
<refsect1 role="changelog">
48
+
&reftitle.changelog;
49
+
<para>
50
+
<informaltable>
51
+
<tgroup cols="2">
52
+
<thead>
53
+
<row>
54
+
<entry>&Version;</entry>
55
+
<entry>&Description;</entry>
56
+
</row>
57
+
</thead>
58
+
<tbody>
59
+
&return.type.true;
60
+
</tbody>
61
+
</tgroup>
62
+
</informaltable>
50
63
</para>
51
64
</refsect1>
52
65

...
...
@@ -117,12 +130,12 @@ Array
117
130
<member><methodname>ArrayObject::natsort</methodname></member>
118
131
<member><methodname>ArrayObject::natcasesort</methodname></member>
119
132
<member><methodname>ArrayObject::uksort</methodname></member>
133
+
<member><function>uasort</function></member>
120
134
</simplelist>
121
135
</para>
122
136
</refsect1>
123
137

124
138
</refentry>
125
-

126
139
<!-- Keep this comment at the end of the file
127
140
Local variables:
128
141
mode: sgml
129
142