Так а причем здесь php и ajax ?
Это все настраивается в js. Например как сделанно у меня:
var sliderBlock = $("селектор");
if (sliderBlock.length > 0) {
var items = 8,
itemsDesktop = 8,
itemsDesktopSmall = 6,
itemsTablet = 4,
itemsMobile = 2;
sliderBlock.owlCarousel({
items: items,
itemsDesktop: [1199, itemsDesktop],
itemsDesktopSmall: [980, itemsDesktopSmall],
itemsTablet: [768, itemsTablet],
itemsTabletSmall: false,
itemsMobile: [360, itemsMobile],
navigation: true,
pagination: false,
rewindNav: false,
navigationText: ["", ""],
scrollPerPage: true,
slideSpeed: 500,
beforeInit: function rtlSwapItems(el) {
if ($("body").hasClass("rtl")) el.children().each(function (i, e) {
$(e).parent().prepend($(e))
})
},
afterInit: function afterInit(el) {
if ($("body").hasClass("rtl")) this.jumpTo(1000)
}
})
}
В этом примере на мобильных будет 2 элемента в слайдере а на десктопе - 8.