Метка: php

Уроки PHP – как делать сортировку данных в массиве

В сегодняшнем уроке мы рассмотрим основные моменты, которые касаются сортировки данных массива в PHP. Вы узнаете наиболее важные встроенные в PHP функции, которые предназначены для сортировки массивов.     Введение в сортировку массивов в PHP Довольно часто приходится сортировать данные в массивах. Возможно, вам нужно это делать в алфавитном или числовом порядке, в порядке возрастания или убывания. Для этого PHP предоставляет несколько полезных функций. В следующем разделе мы покажем вам, как использовать эти функции. Для...

Как работать с базой данных MySQL в PHP

В сегодняшней практической статье мы рассмотрим все, что нужно знать начинающим о работе с базой данных MySQL в PHP. Здесь вы найдете подробную информацию о том, как создать базу данных, как подключаться к базе данных, как вставлять, обновлять и удалять данные в базе данных MySQL с помощью PHP.     Основы по работе с базой данных MySQL в PHP Как вы знаете, с помощью PHP вы можете создавать динамический контент сайта. Динамический контент не обязательно...

Как использовать HTML формы в PHP

В сегодняшней практической статье мы рассмотрим все, что нужно знать начинающим о HTML формах в PHP. Здесь вы найдете подробную информацию о формах: основы использования, компоненты формы, обработку ошибок с помощью PHP, а также исходный код полностью рабочей формы.     Основы использования форм в PHP Если вы уже некоторое время занимаетесь веб-программированием, вы, вероятно, уже встречались с формами. Формы – это специальные компоненты, которые позволяют посетителям вашего сайта взаимодействовать с сайтом или приложением. Формы...

Как сгенерировать случайное число (или строку) в PHP

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

Уроки PHP – Как получить URL текущей страницы

Довольно часто вам придется узнавать URL текущей страницы в своем PHP приложении. Например, если вам нужно сделать какое-то конкретное действие в зависимости от фактического URL адреса.     Как получить URL текущей страницы с помощью PHP В языке программирования PHP есть некоторые встроенные глобальные переменные, которые делают процесс получения текущего URL-адреса довольно простым. Вы можете получить любую информацию о текущем URL с помощью суперглобального массива $_SERVER. С помощью этого массива вы можете получить название доменного...

Уроки PHP – работа с файлами

Сегодня мы рассмотрим основы, которые вы должны знать при работе с файлами в PHP. Язык программирования PHP располагает рядом функций, которые вы можете использовать для создания, чтения, загрузки и редактирования файлов. Когда вам нужно открыть файл, используйте функцию fopen() с именем файла в качестве параметра. Эту функцию также можно использовать и для создания нового файла. Если указанного в параметре файла не существует, тогда PHP создаст его. В функции открытия файла fopen() есть 8 режимов, и...

Уроки PHP – описание оператора switch (переключение)

Оператор switch оценивает условие и предоставляет несколько точек принятия решения, в зависимости от значения. Оператор switch аналогичен серии операторов if/else для одного и того же выражения. Если вам нужно сравнить одну и ту же переменную (или выражение) со многими различными значениями и выполнять различные фрагменты кода в зависимости от значения, тогда вам отлично подойдет оператор switch. В сегодняшней статье мы рассмотрим оператор switch (переключение) и сравним его с операторами if/else и elseif.     Ниже...

Уроки PHP – полезные сниппеты

При работе с PHP очень полезно иметь определенный набор готовых функций и фрагментов кода (сниппетов), которые могут сэкономить много времени. Сегодня мы рассмотрим интересные фрагменты кода, которые, вероятно, вам пригодятся.     1) Найти все ссылки на странице Используя DOM, вы можете легко получить все ссылки с любой веб-страницы. Вот рабочий практический пример: <?php $html = file_get_contents('https://sebweo.com'); $dom = new DOMDocument(); @$dom->loadHTML($html); $xpath = new DOMXPath($dom); // получение всех узлов DOM страницы $hrefs = $xpath->evaluate("/html/body//a");...

Уроки PHP – Сокращенная запись условия if else (тернарный оператор)

Вы, наверное, уже знаете основные варианты записи условия в PHP if, else, elseif. Используя эти условные операторы, можно проверить массу возможных вариантов. Но иногда бывает, что нужно проверить условие только среди 2-3 возможных вариантов. В этом случае велик соблазн максимально уменьшить объем кода. Возможно, что для некоторых программистов сокращенные записи условий добавят больше путаницы, но иногда они бывают полезны. В сегодняшней статье мы вкратце рассмотрим синтаксис и примеры сокращенной записи условий в PHP.    ...

Уроки PHP – регулярные выражения с примерами

В сегодняшней статье мы рассмотрим регулярные выражения в PHP, а также увидим практические примеры использования регулярных выражений в PHP скриптах.     Основы регулярных выражений в PHP В самом начале появления регулярных выражений на них была возложена задача помощи при работе со строками в Unix системах. Позже они стали активно использоваться не только в других системах, но и в разных языках программирования. В PHP регулярные выражения используются для синтаксического анализа текста в соответствии с определенным...

Уроки PHP – основные примеры работы со строками

В сегодняшней статье мы рассмотрим практические примеры основных операций со строками в PHP: объединение строк (конкатенация), сравнение строк, конвертация строк в целое число и в массив, замена строки.     Конкатенация (объединение) строк PHP Конкатенация строк – это метод манипулирования строками, когда вы объединяете 2 или более строк. В PHP эта задача решается достаточно просто. Для этого вы можете использовать оператор конкатенации, которым является ‘.‘ (точка). Ниже наведен пример объединения 2 или более строк таким...

Уроки PHP – получение и вывод даты и времени

Сегодняшняя статья посвящена рассмотрению того, как на практике использовать функции по получению даты и времени в PHP, а также обзору способов вывода и форматирования даты и времени.     Основные моменты для дат и времени в PHP Функции, которые обрабатывают дату и время в PHP, позволяют получать дату и время с того сервера, на котором выполняется скрипт. Также они позволяют манипулировать, редактировать, форматировать эти значения перед их отображением на экран (выводом). Сегодня мы рассмотрим самые...

Как сделать перенаправление (редирект) в PHP

Довольно часто при работе с PHP-скриптами нужно автоматически перенаправлять посетителей на другую страницу (или другой сайт), например после успешного заполнения формы. В сегодняшнем уроке мы рассмотрим практическое решение вопроса перенаправления (редиректа) на другие страницы или сайты в PHP. К счастью, перенаправление с использованием PHP – это довольно простая задача.   Для перенаправления вы можете использовать функцию header() в PHP. Эта функция отправляет необработанный HTTP-заголовок в браузер. В результате браузер перенаправит посетителя на страницу, которая определена...

Уроки PHP – Абстрактные классы и ключевые слова

В предыдущем уроке мы рассмотрели конструкторы и деструкторы в PHP. Следующим пунктом идет рассмотрение абстрактных классов и ключевых слов static и final. В чем разница между обычными классами и абстрактными? Разница между «обычным» и абстрактным классом заключается в том, что абстрактный класс может быть унаследован, но нельзя создать его экземпляр (не может быть инстанцирован). Он также может содержать абстрактные методы. Это методы без какого-либо реального кода в них. В таких классах вы используете только ключевое...

Уроки PHP – Конструкторы и Деструкторы

PHP – это один из самых наиболее широко используемых языков программирования. У него большое сообщество преданных разработчиков, и на PHP построено много популярных фреймворков. Одними из самых ярких примеров можно назвать Magento и WordPress. Если вы хотите стать успешным программистом – этот язык подойдет вам для изучения. А наши уроки по PHP могут вам в этом помочь.     В предыдущем уроке мы рассмотрели Классы PHP и немного введения в ООП. Мы сделали обзор экземпляров...