codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php $arr = array( array('id'=>1, 'email_id'=>'ok@gmail.com', 'password'=>'test'), array('id'=>2, 'email_id'=>'check@gmail.com', 'password'=>'test'), array('id'=>3, 'email_id'=>'an@gmail.com', 'password'=>'pass')); $new_arr = array(); foreach($arr as $k => $v) { if( is_array($arr[$k+1]) && $arr[$k]['password'] === $arr[$k + 1]['password'] ) $new_arr[] = array($arr[$k], $arr[$k+1]); else if( in_array_recursive($arr[$k]['password'], $new_arr) === FALSE ) $new_arr[] = $v; } function in_array_recursive( $val, $arr) { foreach( $arr as $v ) { foreach($v as $m) { if( in_array($val, $m ) ) return TRUE; } } return FALSE; } print_r($new_arr); ?>
Private
[
?
]
Run code
Submit