$array = [
'a' => [
'b' => [
'c' => [
'd' => 'text'
]
]
]
];
function set_value($indexes, &$array, $data)
{
if(count($indexes) > 1){
set_value(array_slice($indexes, 1), $array[$indexes[0]], $data);
}else{
$array[$indexes[0]] = $data;
}
}
set_value(['a', 'b', 'c', 'd'], $array, 'TEST DATA');
<?php
function hello(){
return 'Привет';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title><?= hello() ?></title>
<script src="/libs/jquery.min.js"></script>
<script src="/scripts/ajax.js"></script>
<script src="/scripts/ajax-rdct.js"></script>
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<link href="/style/pages.css" media="screen" rel="stylesheet">
</head>
<body>
preg_match_all('/(\+[\d]+)/', $str, $match)
//FOR MOBILE VERSION 1.0
$act = filter_input(INPUT_GET, 'act');
if($act == 'change_mobile') $_SESSION['mobile'] = 1;
if($act == 'change_fullver'){
$_SESSION['mobile'] = 2;
header('Location: /news');
}
if (!$work->category) {
print_r($work);
}
if ($work->category && $work->category->type == Category::TYPE_URGENT_WORK) {
// ...
}
echo
для сервера ничтожна, по сравнению с тяжестью передачи лишних данных по сети от сервера в браузер.