PHP
Определение AJAX-запроса в PHP
<?php
if ( isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( $_SERVER['HTTP_X_REQUESTED_WITH'] ) == 'xmlhttprequest' ) {
$ajax_flag = true;
} else {
$ajax_flag = false;
}
?>
if ( isset( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && ! empty( $_SERVER['HTTP_X_REQUESTED_WITH'] ) && strtolower( $_SERVER['HTTP_X_REQUESTED_WITH'] ) == 'xmlhttprequest' ) {
$ajax_flag = true;
} else {
$ajax_flag = false;
}
?>
PHP - вывод списков с определенным количеством элементов
Простой сниппет, выводящий диапазон чисел от 1 до 25 списками по пять элементов в каждом списке:
Вставка элемента в произвольное место массива в PHP
В PHP нет специальной функции для вставки элемента в массив перед определенным элементом или после него, поэтому данную задачу приходится решать с помощью функции array_splice():