<?php
$arr = array(
array(
'name' => 'name_1',
'rate' => 1
),
array(
'name' => 'name_1',
'rate' => 2
),
array(
'name' => 'name_1',
'rate' => -3
),
);
uasort($arr, function($a, $b){
if ($a['rate'] == $b['rate']) {
return 0;
}
return ($a['rate'] < $b['rate']) ? -1 : 1;
});
print_r($arr);
Добрый день!
Метрика является инструментом web-аналитики для оценки посещаемости сайтов, поэтому установка счетчика в приложение не предусмотрена.
Изменения страницы Вашего приложения происходят без перезагрузки страницы, поэтому Вебвизор может записывать не все данные. В данный момент исправить данную ситуацию не представляется возможным.
--
$allKeys = array(
'Page' => array('page1', 'page2', ...),
);
function getKey($searchKey){
foreach($allKeys as $mainKey => $keys){
if (array_key_exists($searchKey, $keys[$mainKey])){
return $keys[$maintKey][$searchKey];
}
return null;
}
}
$key = getKey('page1');// or getKey('page2') // return Page
$cache->getItem($key);