function getLastNDays($days_count = 5) {
$today = time();
$last_days = [];
for ($i = 0; $i < $days_count; $i++) {
$prev_day = $today - (3600 * 24 * $i);
array_push($last_days, $prev_day);
}
return $last_days;
}
// Вывод
$days = array_map(function($item){
return date('d M', $item);
}, getLastNDays(5));
asort($days);
echo implode(', ', $days); // 11 Aug, 12 Aug, 13 Aug, 14 Aug, 15 Aug
function getLastNDays($days_count = 5) {
$datetime = new DateTime();
$last_days = [];
for ($i = 0; $i < $days_count; $i++) {
array_push($last_days, clone $datetime);
$datetime->sub(new DateInterval('P1D'));
}
return $last_days;
}
// Вывод
$days = array_map(function($item){
return $item->format('d M');
}, getLastNDays(5));
asort($days);
echo implode(', ', $days); // 11 Aug, 12 Aug, 13 Aug, 14 Aug, 15 Aug
var a = [1, 2, 3, 4, 5],
b = [1, 2, 3, 4, 5, 6];
function diff (a, b) {
if (a.length > b.length) {
return _.difference(a, b);
} else {
return _.difference(b, a);
}
}
console.log(_.difference(b, a)); // [6]
@import "sprite/*.png";
if( ! has_shortcode( $post->post_content, 'gallery' ) ) :
$images = get_post_gallery_images( $post );
endif;
$images
у вас массив URL всех изображений в галерее. Как вытянуть первое, думаю, понятно. Как получить нужный размер - тоже. ymaps.ymaps-image {
background: url(https://cdn3.iconfinder.com/data/icons/softwaredemo/PNG/48x48/DrawingPin1_Blue.png) no-repeat !important;
width: 48px!important;
height: 48px!important;
}
for (var i = 0; i < coords.length; i++) {
myCollection.add(new ymaps.Placemark(coords[i]), {
balloonContentBody: bools[i]
});
}
for (var i = 0; i < coords.length; i++) {
myCollection.add(new ymaps.Placemark(coords[i], {
balloonContentBody: bools[i]
}));
}
http://.../search/запрос/
, например. И по ajax обращаться, например, на http://.../search/запрос/?json=1
(это все GET, никаких POST для этой задачи) и получать там объект, который рендерить на клиенте (потребуется шаблонизатор, ибо без него некрасиво), либо получать часть страницы, уже сформированную, которую просто $(...).html(...)
. Этот же подход можно использовать для любых страниц, которые надо по-настоящему отдавать (поисковым ботам, прямым заходам), но при этом быстро все грузить без обновления страницы.location.search
и делать запрос, но это менее некрасивый вариант.mysql_fetch_assoc
и history.pushState
в коллбеке в 21 веке - это жесть. :)