derick          Fri Jan 11 08:18:50 2002 EDT

  Modified files:              
    /phpdoc/en/functions        array.xml 
  Log:
  - Added documentation/example for the use as an array as the first parameter
    to in_array().
  
  
Index: phpdoc/en/functions/array.xml
diff -u phpdoc/en/functions/array.xml:1.151 phpdoc/en/functions/array.xml:1.152
--- phpdoc/en/functions/array.xml:1.151 Wed Jan  9 19:07:21 2002
+++ phpdoc/en/functions/array.xml       Fri Jan 11 08:18:50 2002
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.151 $ -->
+<!-- $Revision: 1.152 $ -->
  <reference id="ref.array">
   <title>Array Functions</title>
   <titleabbrev>Arrays</titleabbrev>
@@ -2886,6 +2886,12 @@
       a case-sensitive manner.
      </para>
     </note>
+    <note>
+     <para>
+      In PHP versions before 4.2.0 <parameter>needle</parameter> was not
+      allowed to be an array.
+     </para>
+    </note>
     <para>
      <example>
       <title><function>in_array</function> example</title>
@@ -2901,7 +2907,7 @@
 ]]>
       </programlisting>
       <para>
-       The second condition fails because <function>in_array()</function>
+       The second condition fails because <function>in_array</function>
        is case-sensitive, so the program above will display:
        <screen role="php">
 <![CDATA[
@@ -2934,6 +2940,30 @@
 ]]>
        </screen>
       </para>
+     </example>
+    </para>
+    <para>
+     <example>
+      <title><function>in_array</function> with an array as needle</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$a = array(array('p', 'h'), array('p', 'r'), 'o');
+
+if (in_array(array ('p', 'h'), $a))
+    echo "'ph' is found\n";
+if (in_array(array ('f', 'i'), $a))
+    echo "'fi' is not found\n";
+if (in_array('o', $a))
+    echo "'o' is found\n";
+?>
+
+// This will output:
+
+'ph' is found
+'o' is found
+]]>
+      </programlisting>
      </example>
     </para>
     <para>


Reply via email to