Anonymous
Определить, содержит ли многомерный массив определенный столбец
Сообщение
Anonymous » 24 ноя 2024, 23:52
У меня есть несколько многомерных массивов, которые в цикле объявляются как $link.
Код: Выделить всё
[
'width' => 800,
'height' => 1142,
'hwstring_small' => "height='96' width='67'",
'file' => '2010/04/white-1051279.jpg',
'sizes' => [
'thumbnail' => [
'file' => 'white-1051279-100x150.jpg',
'width' => 100,
'height' => 150,
],
'medium' => [
'file' => 'white-1051279-200x285.jpg',
'width' => 200,
'height' => 285,
],
],
'image_meta' => [
'aperture' => 0,
'credit' => '',
'camera' => '',
'caption' => '',
'created_timestamp' => 0,
'copyright' => '',
'focal_length' => 0,
'iso' => 0,
'shutter_speed' => 0,
'title' => '',
],
]
И
Код: Выделить всё
[
'width' => 50,
'height' => 50,
'hwstring_small' => "height='50' width='50'",
'file' => '2010/04/images1.jpeg',
'image_meta' => [
'aperture' => 0,
'credit' => '',
'camera' => '',
'caption' => '',
'created_timestamp' => 0,
'copyright' => '',
'focal_length' => 0,
'iso' => 0,
'shutter_speed' => 0,
'title' => '',
],
];
Разница: в первом столбце есть столбец размеров.
Как определить наличие размера столбец в заданном массиве?
Я попробовал if (in_array("[sizes]", $link)) { } else { , но это не работает.< /п>
Подробнее здесь:
https://stackoverflow.com/questions/273 ... fic-column
1732481539
Anonymous
У меня есть несколько многомерных массивов, которые в цикле объявляются как $link. [code][ 'width' => 800, 'height' => 1142, 'hwstring_small' => "height='96' width='67'", 'file' => '2010/04/white-1051279.jpg', 'sizes' => [ 'thumbnail' => [ 'file' => 'white-1051279-100x150.jpg', 'width' => 100, 'height' => 150, ], 'medium' => [ 'file' => 'white-1051279-200x285.jpg', 'width' => 200, 'height' => 285, ], ], 'image_meta' => [ 'aperture' => 0, 'credit' => '', 'camera' => '', 'caption' => '', 'created_timestamp' => 0, 'copyright' => '', 'focal_length' => 0, 'iso' => 0, 'shutter_speed' => 0, 'title' => '', ], ] [/code] И [code][ 'width' => 50, 'height' => 50, 'hwstring_small' => "height='50' width='50'", 'file' => '2010/04/images1.jpeg', 'image_meta' => [ 'aperture' => 0, 'credit' => '', 'camera' => '', 'caption' => '', 'created_timestamp' => 0, 'copyright' => '', 'focal_length' => 0, 'iso' => 0, 'shutter_speed' => 0, 'title' => '', ], ]; [/code] Разница: в первом столбце есть столбец размеров. Как определить наличие размера столбец в заданном массиве? Я попробовал if (in_array("[sizes]", $link)) { } else { , но это не работает.< /п> Подробнее здесь: [url]https://stackoverflow.com/questions/2731530/determine-if-a-multidimensional-array-contains-a-specific-column[/url]