Advertisement
iarmin

sanitize_array

Jun 28th, 2012
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. function sanitize_key( $key ) {
  2.     $filter = array( 'pass', 'password', 'jelszo' );
  3.  
  4.     if( ! is_string( $key ) ) {
  5.         return true;
  6.     }
  7.  
  8.     return ! in_array( $key, $filter );
  9. }
  10.  
  11. function sanitize_array( &$array, $depth = 10 ) {
  12.     $array = unserialize( serialize( $in_array ) );
  13.  
  14.     if( $depth <= 0 ) {
  15.         return array();
  16.     }
  17.     if( is_array( $array ) ) {
  18.         foreach( $array as $k => $v ) {
  19.             if( sanitize_key( $k ) ) {
  20.                 $array[$k] = sanitize_array( $v );  
  21.             } else {
  22.                 $array[$k] = "****";
  23.             }
  24.         }
  25.     }
  26.     return $array;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement