Имитация атрибута srcset HTML 5 в PHP или Java

У меня есть массив с URL для скачивания:

$urls = array(
'http://ads.320x60.us.dizplayzone.com/1.png',
'http://ads.480x90.us.dizplayzone.com/1.png',
'http://ads.768x120.us.dizplayzone.com/1.png',
'http://ads.900x150.us.dizplayzone.com/1.png',
'http://ads.320x60.us.dizplayzone.com/2.png',
'http://ads.480x90.us.dizplayzone.com/2.png',
'http://ads.768x120.us.dizplayzone.com/2.png',
'http://ads.900x150.us.dizplayzone.com/2.png',
'http://ads.320x60.us.dizplayzone.com/100.png',
'http://ads.480x90.us.dizplayzone.com/100.png',
'http://ads.768x120.us.dizplayzone.com/100.png',
'http://ads.900x150.us.dizplayzone.com/100.png',
'http://ads.320x60.us.dizplayzone.com/200.png',
'http://ads.480x90.us.dizplayzone.com/200.png',
'http://ads.768x120.us.dizplayzone.com/200.png',
'http://ads.900x150.us.dizplayzone.com/200.png',
'http://ads.320x60.us.dizplayzone.com/300.png',
'http://ads.480x90.us.dizplayzone.com/300.png',
'http://ads.768x120.us.dizplayzone.com/300.png',
'http://ads.900x150.us.dizplayzone.com/300.png',
'http://ads.320x60.us.dizplayzone.com/55.png',
'http://ads.480x90.us.dizplayzone.com/55.png',
'http://ads.768x120.us.dizplayzone.com/55.png',
'http://ads.900x150.us.dizplayzone.com/55.png',
'http://ads.320x60.us.dizplayzone.com/12.png',
'http://ads.480x90.us.dizplayzone.com/12.png',
'http://ads.768x120.us.dizplayzone.com/12.png',
'http://ads.900x150.us.dizplayzone.com/12.png');

Ширина каждого из изображений находится до x,

Теперь задача состоит в том, чтобы найти те URL, которые наилучшим образом соответствуют произвольному разрешению экрана. Так, например, если разрешение экрана составляет 1920×1080, массив будет сокращен, чтобы содержать только URL-адреса шириной 900 пикселей (т.е. http://ads.900x150.us.dizplayzone.com/12.png, http://ads.900x150.us.dizplayzone.com/55.png так далее.)

Если разрешение экрана 320х480, то массив будет содержать только http://ads.320x60.us.dizplayzone.com/12.png, http://ads.320x60.us.dizplayzone.com/55.png так далее.)

То, что я хочу имитировать, это в основном то же поведение, что и атрибут srcset для тегов изображений в HTML5, использующих либо PHP, либо Java.

После того, как массив был сокращен, URL-адреса, все еще находящиеся в массиве, могут быть загружены.

Можно ли это сделать?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]