1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-08 09:24:25 +03:00

improved func_htmlSpecialChars array walker

This commit is contained in:
Alexander Raskin 2012-02-08 01:35:47 +02:00
parent 67d78e0ded
commit 707c587d13

View file

@ -130,20 +130,20 @@ function func_generator($iLength=10) {
/** /**
* htmlspecialchars умеющая обрабатывать массивы * htmlspecialchars умеющая обрабатывать массивы
* *
* @param unknown_type $data * @param mixed $data
* @param int %walkIndex - represents the key/index of the array being recursively htmlspecialchars'ed
* @return void
*/ */
function func_htmlspecialchars(&$data) { function func_htmlspecialchars(&$data, $walkIndex = null)
if (is_array($data)) { {
foreach ($data as $sKey => $value) { if (!is_array($data))
if (is_array($value)) { {
func_htmlspecialchars($data[$sKey]); $data = htmlspecialchars(&$data);
} else { return;
$data[$sKey]=htmlspecialchars($value);
}
}
} else {
$data=htmlspecialchars($data);
} }
array_walk($data, __FUNCTION__);
} }
/** /**