reference/array/functions/array-filter.xml
31cacb6f262f455c616094cfe6d09bc0d1df2748
...
...
@@ -11,8 +11,8 @@
11
11
<methodsynopsis>
12
12
<type>array</type><methodname>array_filter</methodname>
13
13
<methodparam><type>array</type><parameter>array</parameter></methodparam>
14
-
<methodparam choice="opt"><type>callable</type><parameter>callback</parameter></methodparam>
15
-
<methodparam choice="opt"><type>int</type><parameter>flag</parameter><initializer>0</initializer></methodparam>
14
+
<methodparam choice="opt"><type class="union"><type>callable</type><type>null</type></type><parameter>callback</parameter><initializer>&null;</initializer></methodparam>
15
+
<methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0</initializer></methodparam>
16
16
</methodsynopsis>
17
17
<para>
18
18
Iterates over each value in the <parameter>array</parameter>
...
...
@@ -56,7 +56,7 @@
56
56
</varlistentry>
57
57

58
58
<varlistentry>
59
-
<term><parameter>flag</parameter></term>
59
+
<term><parameter>mode</parameter></term>
60
60
<listitem>
61
61
<para>
62
62
Flag determining what arguments are sent to <parameter>callback</parameter>:
...
...
@@ -99,13 +99,12 @@
99
99
</thead>
100
100
<tbody>
101
101
<row>
102
-
<entry>5.6.0</entry>
102
+
<entry>8.0.0</entry>
103
103
<entry>
104
-
Added optional <parameter>flag</parameter> parameter and constants
105
-
<constant>ARRAY_FILTER_USE_KEY</constant> and
106
-
<constant>ARRAY_FILTER_USE_BOTH</constant>
104
+
<parameter>callback</parameter> is nullable now.
107
105
</entry>
108
106
</row>
107
+
&array.changelog.by-ref;
109
108
</tbody>
110
109
</tgroup>
111
110
</informaltable>
...
...
@@ -203,7 +202,7 @@ Array
203
202
</example>
204
203
<example>
205
204
<title><function>array_filter</function> with
206
-
<parameter>flag</parameter></title>
205
+
<parameter>mode</parameter></title>
207
206
<programlisting role="php">
208
207
<![CDATA[
209
208
<?php
...
...
@@ -253,6 +252,7 @@ array(2) {
253
252
&reftitle.seealso;
254
253
<para>
255
254
<simplelist>
255
+
<member><function>array_intersect</function></member>
256
256
<member><function>array_map</function></member>
257
257
<member><function>array_reduce</function></member>
258
258
<member><function>array_walk</function></member>
...
...
@@ -261,7 +261,6 @@ array(2) {
261
261
</refsect1>
262
262

263
263
</refentry>
264
-

265
264
<!-- Keep this comment at the end of the file
266
265
Local variables:
267
266
mode: sgml
268
267