0
$images = valley_images();
var_dump($images);
$sorted_data = array();
foreach($images as $key => $value) {
if ($key == 'timestamp') {
$sorted_data[$value][] = $images;
}
}
ksort($sorted_data);
Ошибка появляется на этой линии:Незаконный тип смещения?
$sorted_data[$value][] = $images;
Когда я УАК дамп изображений я получаю это:
array(2) {
[0]=> array(2) {
["id"]=> string(2) "17" ["timestamp"]=> string(10) "1359797773"
}
[1]=> array(2) {
["id"]=> string(2) "20" ["timestamp"]=> string(10) "1359934365"
}
'$ value' - это массив. Он должен быть скалярной переменной. –
Вы не можете использовать массив в качестве ключа массива. Вы хотите использовать его ключ 'id'? (как в '$ sorted_data [$ value ['id']] [] = $ images' –
Обеим вам огромное спасибо спасибо! – Tuccinator