| 
        php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
  [2008-08-07 03:55 UTC] zhangguiyin at gmail dot com
 Description:
------------
array preg_grep ( string pattern, array input [, int flags] )
it wont work when array input is a Multi-dimensional array
Reproduce code:
---------------
array preg_grep ( string pattern, array input [, int flags] )
it wont work when array input is a Multi-dimensional array
Expected result:
----------------
array(1) { [2]=> string(3) "cpu" } 
Actual result:
--------------
array(0) { } 
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             
             | 
    |||||||||||||||||||||||||||
            
                 
                Copyright © 2001-2025 The PHP GroupAll rights reserved.  | 
        Last updated: Tue Nov 04 12:00:01 2025 UTC | 
The following is the examplt code <?php $tables = array(array("eth3", "eth4"), array( "cpu", "cpu1"), "con", "new_con"); $name = "cpu"; $is_exist = preg_grep( "/^$name$/", $tables ); var_dump($is_exist); ?>