Я видимо неправильно задаю вопрос раз меня не понимают, хотя ответ я на него получил и в принципе догадывался что для этого мне ту функцию и написали.
Что выполняет та или иная функция которую мне тут показывают я смотрю и читаю, мой вопрос был в том для чего была написана вот эта функция
defined('PAGE_ENCODING') or define('PAGE_ENCODING' , 'UTF-8');
function clean($elem) {
if(!is_array($elem))
$elem = htmlentities($elem, ENT_QUOTES, PAGE_ENCODING);
else
foreach ($elem as $key => $value)
$elem[$key] = clean($value);
return $elem;
}
Теперь я понимаю для того чтобы преобразовать все в html сущности, а дальше уже выводить вот этими всеми делами
function renderList($el1,$el2){
return '<li class="">
<span class="">'.htmlspecialchars($el1).'</span>
<span class="">'.htmlspecialchars($el2).'</span>
</li>';
}
<?=isset($row['hb131']) && isset ($row['hb132']) ? renderList($row['hb131'], $row['hb132']):'';?>
только без использования htmlspecialchars. Все это понял так я, может что то и не так понял.
Всем большое спасибо за помощь, буду пробовать делать дальше.
тема закрыта