$a = "Артем=>4,Максим.Антон=>421414,Алина=>222,";
$a = trim($a, ', \n\r\t\v\x00');
$result = call_user_func_array(
'array_merge_recursive',
array_map(function($str){
[$key, $value] = explode('=>', $str);
return [$key => $value];
}, explode(',', $a))
);
foreach ($result as $key => $value) {
echo $key . ' : ' . $value . "<br>\n";
}
$a = "Артем=>4,Максим.Антон=>421414,Алина=>222,";
$a = trim($a, ', \n\r\t\v\x00');
$result = array_map(fn($str) => explode('=>', $str), explode(',', $a));
foreach ($result as $v) {
echo $v[0] . ' : ' . $v[1] . "<br>\n";
}
foreach ($_GET['aServicesObj'] as $key => $value) {
$serv .= $key.'=>'.$value.',';
}
$serv = trim($serv, ',');
//foreach ($_GET['aServicesObj'] as $key => $value) {
// $serv .= $key.'=>'.$value.',';
//}
$serv = json_encode($_GET['aServicesObj']);
$result = json_decode($serv);
foreach ($result as $k => $v) {
echo $k . ' : ' . $v . "<br>\n";
}
$data = [
'Артем' => 4,
'Максим.Антон' => 421414,
'Алина' => 222,
];
$serv = http_build_query($data);
/////////////////
parse_str($serv, $result);
foreach ($result as $k => $v) {
echo $k . ' : ' . $v . "<br>\n";
}
field_name = 'longitude'
и field_name = 'latitude'
select
lng.object_id,
ltd.value as latitude,
lng.value as longitude
from obj_table lng, obj_table ltd
where lng.field_name = 'longitude'
and ltd.field_name = 'latitude'
and lng.object_id = ltd.object_id
;
select
object_id,
max(case field_name when 'latitude' then value else null end) as latitude,
max(case field_name when 'longitude' then value else null end) as latitude,
max(case field_name when 'category' then value else null end) as category
from obj_table
group by object_id;
-- собираем в json:
select
object_id,
cast(replace(group_concat(json_object(field_name,value)),'},{',',') as json) json_obj
from obj_table
group by object_id
;
-- или так:
select
object_id,
cast(concat('{',group_concat( concat('"',field_name,'":"',value,'"') separator ',' ), '}') as json) as json_obj
from obj_table
group by object_id
;
-- извлекаем поля из json:
select
object_id,
json_extract(json_obj,'$.latitude') as latitude,
json_extract(json_obj,'$.longitude') as latitude,
json_extract(json_obj,'$.category') as category
from (
select
object_id,
cast(replace(group_concat(json_object(field_name,value)),'},{',',') as json) json_obj
from obj_table
group by object_id
) t
;
Но смущает одно, IMove::move() для персонажа игры, скорее всего, будет принимать x,y координаты, а для файла - конечный путь.
$description = "<div id='details-2' class='col-12 col-xl-4 col-lg-12 mb-xl-5 mb-5'><div class='d-flex b-skills'><div class='height:70px;'><div class='text-bold'>";
echo $description,"\n";
echo addslashes($description);
for (i; i < 1; i++) {
Разработать функцию, которая вставляет в предложение заданное слово. Новое слово должно стать в предложении n-м (n задается как третий параметр функции)
sudo lshw
(в Линуксе)-erorr: 6
в дампе. Найди это значение в соответствующем разделе документации PHP. Подумай. WHERE
id
>=1 AND id <= 10000
WHERE id >=1 AND id <= 10000
UPDATE table SET field=field*2 WHERE id >=1 AND id <= 10000