<?php
$filterKeys = array(
'ticket',
'password',
'pass_word',
'passcode',
'pass_code',
'paypassword',
'pay_password'
);
function filterKeysCallback(array &$list, &$filterKeys) {
foreach($list as $key => &$item) {
if (is_array($item)) {
filterKeysCallback($item, $filterKeys);
continue;
}
if (in_array($key, $filterKeys)) {
var_dump($key, $filterKeys, in_array($key, $filterKeys), array_search($key, $filterKeys)); exit();
$item = str_repeat('x', strlen($item));
}
}
unset($item);
};
$params = array(
'get' => array(
0 => '1231',
1 => '456'
)
);
filterKeysCallback($params['get'], $filterKeys);
preferences:
31.11 ms | 402 KiB | 5 Q