Сортировка php массива с сохранением связи "ключ /значение"
Функция sort() не сохраняет связи "ключ/значение". Вместо этого элементы индексируются по возрастанию начиная с 0.
Для того, чтобы сохранить связи "ключ/значение" , необходимо воспользоваться функцией asort().
Данная функция позволяет сортировать массивы с "ключами" содержащими полезную информацию.
Вернуть длину строки. Utf-8
Наверное многие сталкивались с необходимостью получения размета строки (количество символов в строке).
И стандартная всеми известная функция strlen() возвращала совершенно не те значения, которые необходимо было получить.
И стандартная всеми известная функция strlen() возвращала совершенно не те значения, которые необходимо было получить.
PHP. Изменение размера массива
PHP. Перебор элементов массива
Переменная $_SERVER — Информация о сервере и среде исполнения
Источник: php.net
Описание:
Переменная $_SERVER - это массив, содержащий информацию, такую как заголовки, пути и местоположения скриптов. Записи в этом массиве создаются веб-сервером. Нет гарантии, что каждый веб-сервер предоставит любую из них; сервер может опустить некоторые из них или предоставить другие, не указанные здесь. Тем не менее, многие эти переменные присутствуют в » спецификации CGI/1.1, так что вы можете их ожидать их реализации и в конкретном веб-сервере.
Переменная $HTTP_SERVER_VARS содержит ту же начальную информацию, но она не суперглобальная. (Заметьте, что $HTTP_SERVER_VARS и $_SERVER являются разными переменными, так что PHP обрабатывает их соответственно). Также учтите, что "длинные массивы" были удалены в версии PHP 5.4.0, поэтому $HTTP_SERVER_VARS больше не существует.
Постраничный вывод данных из БД mysql
Наверное, каждый разработчик сталкивался с необходимостью постраничного вывода какой-либо информации на экран. Практически в каждом проекте всегда есть "что-то", что не помещается на одну страницу и его нужно вывести по частям, классическим примером этому может служить, вывод информации в yandex или google. Все видели панель навигации, в низу страницы, между страницами, как сделать подобную панель навигации, и посвящена эта статья.
Обмен значениями между переменными
Представим такой момент: у вас есть 2 переменные и вам необходимо произвести обмен значениями этих переменных.
Как этого добиться без создания новых переменных?
Обработка байтов в строке (Подсчет количества заглавных букв)
В данном уроке я продемонстрирую как подсчитать количество заглавных букв в тексте. Пример будет банальным и будет состоять из цикла.

Наследование на примере PHP
Наследование — механизм языка, который позволяет описать новый класс на основе уже существующего (родительского, базового) класса или интерфейса. Наследование можно эффективно применить для описания меняющихся обстоятельств.