- var_dump: documentation ( source)
- preg_replace: documentation ( source)
<?php
function filterVarExportOneliner($text)
{
$replacement = '***';
return preg_replace(
'/(\["password"\]=> string\([0-9]+\) )"([^"]+)"/',
'\\1"***"',
$text
);
}
$dump = <<<HTXT
array(4) { 'controller' => string(5) "index" 'action' => string(5) "index" 'password' => string(5) "h@x0r" 'login' => string(10) "haxor@leet" }
HTXT;
var_dump(filterVarExportOneliner($dump));