mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-05 07:54:24 +03:00
Merge pull request #1 from intval/patch-1
improved func_htmlSpecialChars array walker
This commit is contained in:
commit
17986c992c
|
@ -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__);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue