LibCode
LibCode — это библиотека кода и знаний для разработчиков, где каждый найдет полезные ресурсы, уроки и инструменты для создания и совершенствования своих проектов.
MySQL | PHP | Python | C++ | JavaScript
Создано при поддержке GigaChat.
MySQL | PHP | Python | C++ | JavaScript
Создано при поддержке GigaChat.
Блог :: 10 часов назад
Что мы узнаем:
Функции — это блоки кода, которые можно многократно использовать в программе. Они позволяют абстрагироваться от повторяющегося кода и упрощают структуру программы.
Функция в PHP создается с помощью ключевого слова
После создания функцию можно вызвать, указав её имя и передав аргументы (если они требуются). Пример:
Функции могут принимать аргументы и возвращать значения. Пример:
Переменные, созданные внутри функции, доступны только внутри неё (локальные). Глобальные переменные видны во всём скрипте. Пример:
Создайте функцию, которая принимает два числа и возвращает их произведение.
На этом пятый урок завершён. Мы изучили функции, их создание и использование, что позволит нам писать более структурированный и удобный для повторного использования код. В шестом уроке мы познакомимся с...
- Что такое функции и зачем они нужны.
- Как создавать и вызывать функции.
- Аргументы и возвращаемые значения.
- Локальные и глобальные переменные.
Что такое функции?
Функции — это блоки кода, которые можно многократно использовать в программе. Они позволяют абстрагироваться от повторяющегося кода и упрощают структуру программы.
Как создать функцию?
Функция в PHP создается с помощью ключевого слова
function. Пример:
function greetUser($name) {
echo "Привет, $name!";
}Как вызвать функцию?
После создания функцию можно вызвать, указав её имя и передав аргументы (если они требуются). Пример:
greetUser("Иван"); // Вывод: Привет, Иван!Аргументы и возвращаемые значения
Функции могут принимать аргументы и возвращать значения. Пример:
function addNumbers($num1, $num2) {
return $num1 + $num2;
}
$result = addNumbers(5, 3);
echo $result; // Вывод: 8Локальные и глобальные переменные
Переменные, созданные внутри функции, доступны только внутри неё (локальные). Глобальные переменные видны во всём скрипте. Пример:
$globalVar = "Глобальная переменная";
function showGlobal() {
global $globalVar;
echo $globalVar;
}
showGlobal(); // Вывод: Глобальная переменнаяПрактическое задание
Создайте функцию, которая принимает два числа и возвращает их произведение.
На этом пятый урок завершён. Мы изучили функции, их создание и использование, что позволит нам писать более структурированный и удобный для повторного использования код. В шестом уроке мы познакомимся с...
- Жалоба
Блог :: 16.11.2025 06:52:03 pm
Функции strlen() и mb_strlen() предназначены для измерения длины строки, но они отличаются подходом к обработке символов и кодировок.
Функция strlen()
Функция mb_strlen()
Основные отличия
Функция strlen()
- Что делает: Возвращает количество байтов в строке.
- Поддерживаемые кодировки: Однобайтовые кодировки (ASCII, ISO-8859-* и т.д.).
- Когда использовать: Если работа ведётся с латиницей или символами, которые занимают один байт.
Функция mb_strlen()
- Что делает: Возвращает количество символов в строке.
- Поддерживаемые кодировки: Многобайтовые кодировки (UTF-8, UTF-16, Shift_JIS и т.д.).
- Когда использовать: Если работа ведётся с кириллическими символами, китайскими иероглифами или другими символами, занимающими несколько байт.
Пример разницы
$str_utf8 = "Привет, мир!";
// strlen() возвращает количество байтов
echo strlen($str_utf8); // Вывод: 24 (12 символов × 2 байта на символ в UTF-8)
// mb_strlen() возвращает количество символов
echo mb_strlen($str_utf8, 'UTF-8'); // Вывод: 12 (количество символов)Когда использовать
strlen(): Для работы с однобайтовыми символами и ASCII-строками.mb_strlen(): Для работы с мультбайтовыми символами и UTF-8.
Важные моменты
- Если пренебречь использованием
mb_strlen()при работе с UTF-8, можно столкнуться с некорректным определением длины строки. - Всегда указывайте кодировку в
mb_strlen(), чтобы избежать неожиданных результатов.
Блог :: 16.11.2025 06:37:33 pm
Одной из наиболее часто используемых функций в PHP является strlen(). Она позволяет получить длину строки в символах, что чрезвычайно полезно при работе с текстом.
Функция strlen() возвращает количество символов в строке. Она принимает единственный аргумент — строку, длину которой нужно измерить.
Синтаксис:
Параметр:
Возвращаемое значение:
Измерение длины строки
Проверка минимальной длины строки
Проверка наличия данных в строке
Функция strlen() — это простой и...
Что делает функция strlen()?
Функция strlen() возвращает количество символов в строке. Она принимает единственный аргумент — строку, длину которой нужно измерить.
Синтаксис:
strlen(string $string): intПараметр:
string: строка, длину которой нужно получить.
Возвращаемое значение:
int: целое число, представляющее количество символов в строке.
Примеры использования
Измерение длины строки
$str = "Привет, мир!";
$len = strlen($str);
echo "Длина строки: $len"; // Вывод: Длина строки: 12Проверка минимальной длины строки
$minLength = 5;
$str = "Test";
if (strlen($str) >= $minLength) {
echo "Строка достаточно длинная.";
} else {
echo "Строка слишком короткая.";
}Проверка наличия данных в строке
$str = "";
if (strlen($str) == 0) {
echo "Строка пустая.";
} else {
echo "Строка не пустая.";
}Важные моменты
- Unicode и многобайтные символы:
Функция strlen() работает с байтами, а не символами Unicode. Если используется многобайтовая кодировка (например, UTF-8), лучше использовать функцию mb_strlen(), которая учитывает мультбайтные символы. - Эффективность:
Функция strlen() очень быстрая и эффективная, так как она работает напрямую с памятью. - Применение:
strlen() часто используется для проверки длины строк, настройки фильтров, работы с формами и валидации данных.
Заключение
Функция strlen() — это простой и...
Блог :: 16.11.2025 06:28:50 pm
Что мы узнаем:
Циклы — это конструкции языка, позволяющие многократно повторять определённые участки кода. Это очень удобно, когда нужно выполнить одинаковые действия несколько раз.
Цикл for
Цикл for используется, когда заранее известно количество повторений. Пример:
Цикл while
Цикл while выполняется до тех пор, пока условие истинно. Пример:
Цикл do...while
Цикл do...while похож на while, но условие проверяется после выполнения тела цикла. Пример:
Цикл foreach
Цикл foreach используется для перебора элементов массива. Пример:
Массивы — это структуры данных, позволяющие хранить несколько значений под одним именем. В PHP массивы бывают ассоциативными и нумерованными.
Ассоциативные массивы:
Нумерованные массивы:
Добавление элементов
Удаление ...
- Что такое циклы и как они работают.
- Основные типы циклов в PHP (
for,while,foreach). - Как работать с массивами в PHP.
Что такое циклы?
Циклы — это конструкции языка, позволяющие многократно повторять определённые участки кода. Это очень удобно, когда нужно выполнить одинаковые действия несколько раз.
Основные типы циклов
Цикл for
Цикл for используется, когда заранее известно количество повторений. Пример:
for ($i = 1; $i <= 5; $i++) {
echo "Число: $i\n";
}Цикл while
Цикл while выполняется до тех пор, пока условие истинно. Пример:
$i = 1;
while ($i <= 5) {
echo "Число: $i\n";
$i++;
}Цикл do...while
Цикл do...while похож на while, но условие проверяется после выполнения тела цикла. Пример:
$i = 1;
do {
echo "Число: $i\n";
$i++;
} while ($i <= 5);Цикл foreach
Цикл foreach используется для перебора элементов массива. Пример:
$names = ["Иван", "Анна", "Сергей"];
foreach ($names as $name) {
echo "Имя: $name\n";
}Что такое массивы?
Массивы — это структуры данных, позволяющие хранить несколько значений под одним именем. В PHP массивы бывают ассоциативными и нумерованными.
Ассоциативные массивы:
$user = [
"name" => "Иван",
"age" => 25,
"city" => "Москва"
];
echo $user["name"]; // Вывод: ИванНумерованные массивы:
$numbers = [1, 2, 3, 4, 5];
echo $numbers[0]; // Вывод: 1Примеры работы с массивами
Добавление элементов
$colors = ["Красный", "Синий"];
$colors[] = "Зелёный"; // Добавляем зелёный в конец массиваУдаление ...
Опрос :: 16.11.2025 07:35:42 am
Помоги нам понять, что для Вас самое важное в процессе изучения программирования и разработки программного обеспечения. Ваш голос важен для нас, так как мы хотим создавать материалы, которые максимально полезны и интересны именно Вам!
Примечание:
Голосуйте, исходя из личного опыта и предпочтений, чтобы мы знали, какие материалы и темы продвигать дальше. Ваш голос повлияет на развитие нашего контента!
Примечание:
Голосуйте, исходя из личного опыта и предпочтений, чтобы мы знали, какие материалы и темы продвигать дальше. Ваш голос повлияет на развитие нашего контента!
Статистика доступна после голосования Публичный опрос
Блог :: 16.11.2025 06:53:53 am
Что мы узнаем:
Условия — это конструкция языка, позволяющая программе принимать решения на основе заданных критериев. В PHP используются классические операторы ветвления:
Оператор
Если условие не выполняется, можно указать альтернативный блок кода с помощью оператора
Если необходимо проверить несколько условий подряд, можно использовать оператор
Тернарный оператор — это укороченная форма условного оператора
Условные операторы широко используются в программах для принятия решений на основе данных....
- Что такое условия и как они работают.
- Как использовать операторы ветвления (
if,elseif,else). - Примеры использования условий в реальной практике.
Что такое условия?
Условия — это конструкция языка, позволяющая программе принимать решения на основе заданных критериев. В PHP используются классические операторы ветвления:
if, elseif и else.Простое условие (if)
Оператор
if позволяет выполнить блок кода, если указанное условие истинно (true). Пример:
$age = 18;
if ($age >= 18) {
echo "Вам разрешено голосовать.";
}Условие с альтернативой (if...else)
Если условие не выполняется, можно указать альтернативный блок кода с помощью оператора
else. Пример:
$age = 16;
if ($age >= 18) {
echo "Вам разрешено голосовать.";
} else {
echo "Вам пока рано голосовать.";
}Многократные условия (if...elseif...else)
Если необходимо проверить несколько условий подряд, можно использовать оператор
elseif. Пример:
$score = 85;
if ($score >= 90) {
echo "Оценка: Отлично!";
} elseif ($score >= 70) {
echo "Оценка: Хорошо!";
} elseif ($score >= 50) {
echo "Оценка: Удовлетворительно!";
} else {
echo "Оценка: Неудовлетворительно.";
}Тернарный оператор
Тернарный оператор — это укороченная форма условного оператора
if...else. Он выглядит так:
$age = 20;
$canVote = ($age >= 18) ? "Да" : "Нет";
echo "Может голосовать: " . $canVote;Практическое применение условий
Условные операторы широко используются в программах для принятия решений на основе данных....
Опрос :: 15.11.2025 06:23:34 pm
В PHP существует два способа вставки переменных в строки: объединение переменных (конкатенация) и интерполяция переменных. Какой из этих способов вы предпочитаете использовать и почему?
Примечание:
Голосуйте исходя из личного опыта и предпочтений, чтобы сообщество могло увидеть разнообразие взглядов и выработать оптимальное решение.
Примечание:
Голосуйте исходя из личного опыта и предпочтений, чтобы сообщество могло увидеть разнообразие взглядов и выработать оптимальное решение.
Статистика доступна после голосования Публичный опрос
Блог :: 15.11.2025 06:17:29 pm
Отличие объединения переменных от интерполяции в PHP заключается в том, как именно переменные включаются в строку. Оба способа позволяют вставить значение переменной в строку, но делают это по-разному:
Объединение переменных (также известное как конкатенация) — это комбинация строк и переменных с помощью специального оператора ., называемого оператором конкатенации.
Пример:
Особенности:
Интерполяция переменных — это способ вставки переменных прямо в строку, заключённую в двойные кавычки. Переменные внутри строки автоматически подставляются в строку.
Пример:
Особенности:
Пример с фигурными скобками:
Объединение переменных (конкатенация)
Объединение переменных (также известное как конкатенация) — это комбинация строк и переменных с помощью специального оператора ., называемого оператором конкатенации.
Пример:
$name = "Иван";
$age = 30;
echo "Меня зовут " . $name . ". Мне " . $age . " лет.";Особенности:
- Требуется явно указывать оператор
., чтобы соединить строки и переменные. - Нет необходимости заключать переменные в фигурные скобки или экранировать символы.
- Является безопасным и однозначным способом соединения переменных и строк.
Интерполяция переменных
Интерполяция переменных — это способ вставки переменных прямо в строку, заключённую в двойные кавычки. Переменные внутри строки автоматически подставляются в строку.
Пример:
$name = "Иван";
$age = 30;
echo "Меня зовут $name. Мне $age лет.";Особенности:
- Значения переменных автоматически включаются в строку без необходимости использовать оператор конкатенации.
- Поддерживается только в строках, заключенных в двойные кавычки (
""). - Имеет ограничение: если имя переменной длинное или используется в массиве, нужно заключить переменную в фигурные скобки
{}для избежания двусмысленности.
Пример с фигурными скобками:
$person = [
'name' => 'Иван',
'age' => 30
];
echo "Меня зовут {$person['name']}. Мне {$person['age']} лет.";Ка
...
Блог :: 15.11.2025 06:08:25 pm
Что мы узнаем:
Переменные — это контейнеры, предназначенные для хранения данных. В PHP переменные обозначаются знаком $, за которым следует имя переменной. Например:
Имя переменной должно начинаться с буквы или знака подчёркивания
Недопустимы имена переменных, начинающиеся с цифры или спецсимволов, например:
PHP поддерживает несколько основных типов данных:
Целые числа:
Действительные числа:
Строки:
Логические значения:
В PHP можно объединить...
- Что такое переменные и как их объявлять.
- Правила именования переменных.
- Основные типы данных в PHP.
- Примеры работы с переменными.
Что такое переменные?
Переменные — это контейнеры, предназначенные для хранения данных. В PHP переменные обозначаются знаком $, за которым следует имя переменной. Например:
$age = 25;
$name = "Иван";Имя переменной должно начинаться с буквы или знака подчёркивания
_, а последующие символы могут быть буквами, цифрами или знаками подчёркивания. Пример допустимых имён переменных:
$userName$price_in_usd$_counter
Недопустимы имена переменных, начинающиеся с цифры или спецсимволов, например:
$1var(недопустимо).$%var(недопустимо).
Основные типы данных в PHP
PHP поддерживает несколько основных типов данных:
- Целые числа (
integer): целые числа без десятичной части. - Действительные числа (
float): числа с десятичной частью. - Строки (
string): последовательности символов, заключённые в одинарные или двойные кавычки. - Логические значения (
boolean): истинно (true) или ложно (false). - Массивы (
array): коллекции данных. - Объекты (
object): экземпляры классов.
Примеры работы с переменными
Целые числа:
$year = 2023;
echo $year; // выведет: 2023Действительные числа:
$pi = 3.14159;
echo $pi; // выведет: 3.14159Строки:
$greeting = "Привет, мир!";
echo $greeting; // выведет: Привет, мир!Логические значения:
$isAdmin = true;
echo $isAdmin ? "Администратор" : "Пользователь"; // выведет: АдминистраторОбъединение переменных и строк
В PHP можно объединить...
Блог :: 14.11.2025 07:32:47 am
Добро пожаловать на первое занятие нашего курса по языку программирования PHP! В этом уроке мы поговорим о том, что такое PHP, зачем он нужен и как начать работу с ним.

PHP (Hypertext Preprocessor) — это специальный язык программирования, предназначенный для создания динамических веб-страниц. Он встраивается в обычные HTML-документы и позволяет добавлять на страницы логику, взаимодействовать с базой данных и выполнять сложные задачи, недоступные статическому HTML.
Примеры того, что можно сделать с помощью PHP:
Сегодня подавляющее большинство популярных сайтов написаны на PHP. Среди них такие гиганты, как Facebook, Wikipedia, WordPress и многие другие. Владельцам собственных сайтов часто приходится сталкиваться с необходимостью редактировать или дополнять PHP-код, поэтому знание PHP — незаменимый навык для любого веб-мастера.
Давайте создадим свой первый PHP-скрипт. Нам понадобится установленная рабочая среда, например, OpenServer или Denwer, которые бесплатно распространяются в интернете. Скачать их можно по ссылке, указанной ниже.
Установив среду, выполните следующие шаги:

Что такое PHP?
PHP (Hypertext Preprocessor) — это специальный язык программирования, предназначенный для создания динамических веб-страниц. Он встраивается в обычные HTML-документы и позволяет добавлять на страницы логику, взаимодействовать с базой данных и выполнять сложные задачи, недоступные статическому HTML.
Примеры того, что можно сделать с помощью PHP:
- выводить списки статей с сайта,
- отправлять письма посетителям,
- собирать данные из форм регистрации и комментирования,
- защищать сайт от взлома и хакерских атак.
Где используется PHP?
Сегодня подавляющее большинство популярных сайтов написаны на PHP. Среди них такие гиганты, как Facebook, Wikipedia, WordPress и многие другие. Владельцам собственных сайтов часто приходится сталкиваться с необходимостью редактировать или дополнять PHP-код, поэтому знание PHP — незаменимый навык для любого веб-мастера.
Первое знакомство с PHP
Давайте создадим свой первый PHP-скрипт. Нам понадобится установленная рабочая среда, например, OpenServer или Denwer, которые бесплатно распространяются в интернете. Скачать их можно по ссылке, указанной ниже.
Установив среду, выполните следующие шаги:
- Создайте новый документ в текстовом редакторе (Notepad++, Sublime Text или Visual Studio Code).
- Сохраните файл с названием
script.phpв папку, доступную через локальный сервер. - Вставьте в файл
Блог :: 10.11.2025 06:53:58 am
Функция map() создаёт новый массив, применяя указанную функцию к каждому элементу исходного массива. Она не изменяет исходный массив, а возвращает новый массив с результатами.
Синтаксис:
Параметры:
Объяснение:
Преобразование строк в верхний регистр:
Создание массива объектов:
Функция map() — это мощный инструмент для преобразования массивов в JavaScript. Она позволяет...
Синтаксис:
const newArray = array.map(function(currentValue, index, array) {
// Возвращаемое значение будет элементом нового массива
});Параметры:
currentValue: Текущий обрабатываемый элемент массива.index: Индекс текущего обрабатываемого элемента.array: Исходный массив, к которому применяется функцияmap().
Пример использования
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map(function(num) {
return num * 2;
});
console.log(doubledNumbers); // Вывод: [2, 4, 6, 8, 10]Объяснение:
- Исходный массив:
numbers = [1, 2, 3, 4, 5]. - Функция:
function(num) { return num * 2; }— удваивает каждый элемент массива. - Новый массив:
doubledNumbers = [2, 4, 6, 8, 10].
Дополнительные примеры
Преобразование строк в верхний регистр:
const names = ['john', 'jane', 'alice'];
const upperCaseNames = names.map(function(name) {
return name.toUpperCase();
});
console.log(upperCaseNames); // Вывод: ['JOHN', 'JANE', 'ALICE']Создание массива объектов:
const users = ['John', 'Jane', 'Alice'];
const userObjects = users.map(function(name, index) {
return { id: index + 1, name: name };
});
console.log(userObjects);
// Вывод: [{ id: 1, name: 'John' }, { id: 2, name: 'Jane' }, { id: 3, name: 'Alice' }]Функция map() — это мощный инструмент для преобразования массивов в JavaScript. Она позволяет...
Блог :: 09.11.2025 03:35:35 pm
Функция str_contains() была введена в PHP 8.0 и позволяет проверить, содержит ли строка заданную подстроку. Это простой и удобный способ для работы со строками, который заменяет более сложные конструкции, такие как strpos() или регулярные выражения.
Синтаксис функции str_contains():
Пример использования:
Вывод:
До появления
Использование strpos():
Использование регулярных...
Синтаксис функции str_contains():
str_contains(string $haystack, string $needle): bool$haystack: основная строка, в которой производится поиск.$needle: подстрока, которую нужно найти.- Возвращаемое значение:
true, если подстрока найдена, иfalse— если нет.
Пример использования:
$text = "Пример строки с пробелами";
if (str_contains($text, 'строка')) {
echo "Строка содержит подстроку 'строка'.";
} else {
echo "Строка не содержит подстроку 'строка'.";
}Вывод:
Строка содержит подстроку 'строка'.
Преимущества str_contains()
- Простота использования: функция str_contains() значительно упрощает проверку наличия подстроки в строке.
- Чтение кода: код становится более читаемым и понятным, так как функция имеет интуитивно понятное название.
- Производительность: str_contains() оптимизирована для работы со строками и работает быстрее, чем некоторые альтернативные методы.
Альтернативы str_contains()
До появления
str_contains() в PHP использовались другие методы для проверки наличия подстроки:Использование strpos():
$text = "Пример строки с пробелами";
if (strpos($text, 'строка') !== false) {
echo "Строка содержит подстроку 'строка'.";
} else {
echo "Строка не содержит подстроку 'строка'.";
}Использование регулярных...
Блог :: 09.11.2025 07:30:23 am
Функция str_replace() в PHP позволяет заменить все вхождения одной строки на другую в заданной строке. Это одна из самых популярных функций для работы со строками, которая широко используется в веб-разработке.
Синтаксис функции str_replace():
Допустим, у нас есть строка, и мы хотим заменить все вхождения слова "
Результат:
Функция str_replace() также может работать с массивами. В этом случае замена будет произведена во всех элементах массива:
Результат:
Замена с использованием массива
Можно использовать массивы для поиска и замены:
Результат:
Функция str_replace() также принимает четвертый параметр, который позволяет ограничить количество замен:
...
Синтаксис функции str_replace():
str_replace(search, replace, subject)search: строка или массив строк, которые нужно заменить.replace: строка или массив строк, на которые нужно заменить.subject: строка или массив строк, в которых нужно произвести замену.
Пример использования
Допустим, у нас есть строка, и мы хотим заменить все вхождения слова "
old" на "new":
$text = "This is an old text.";
$newText = str_replace("old", "new", $text);
echo $newText;Результат:
This is an new text.
Замена в массиве
Функция str_replace() также может работать с массивами. В этом случае замена будет произведена во всех элементах массива:
$texts = ["This is an old text.", "Another old text."];
$newTexts = str_replace("old", "new", $texts);
print_r($newTexts);Результат:
Array
(
[0] => This is an new text.
[1] => Another new text.
)Замена с использованием массива
Можно использовать массивы для поиска и замены:
$search = ["old", "text"];
$replace = ["new", "content"];
$text = "This is an old text.";
$newText = str_replace($search, $replace, $text);
echo $newText;Результат:
This is an new content.
Замена с ограничением количества замен
Функция str_replace() также принимает четвертый параметр, который позволяет ограничить количество замен:
$text = "This is an old
Блог :: 09.11.2025 06:50:20 am
Функция array_map() в PHP позволяет применять пользовательскую функцию к каждому элементу массива и возвращает новый массив с результатами. Это мощный инструмент для обработки данных, который значительно упрощает работу с массивами.
Синтаксис функции array_map():
Допустим, у нас есть массив чисел, и мы хотим возвести каждое число в квадрат:
Результат:
Функция array_map() может принимать несколько массивов. В этом случае функция будет вызвана с аргументами из каждого массива:
Результат:
Вместо определения отдельной функции, можно использовать анонимные функции (лямбда-функции):
...
Синтаксис функции array_map():
array_map(callback, array1, array2, ...)callback: функция, которая будет применена к каждому элементу массива.array1, array2, ...: массивы, к которым будет применена функция.
Пример использования
Допустим, у нас есть массив чисел, и мы хотим возвести каждое число в квадрат:
$numbers = [1, 2, 3, 4, 5];
function square($n) {
return $n * $n;
}
$squared = array_map('square', $numbers);
print_r($squared);Результат:
Array
(
[0] => 1
[1] => 4
[2] => 9
[3] => 16
[4] => 25
)Применение нескольких массивов
Функция array_map() может принимать несколько массивов. В этом случае функция будет вызвана с аргументами из каждого массива:
$names = ['Alice', 'Bob', 'Charlie'];
$salaries = [50000, 60000, 70000];
function displayEmployee($name, $salary) {
return "$name earns $salary";
}
$employees = array_map('displayEmployee', $names, $salaries);
print_r($employees);Результат:
Array
(
[0] => Alice earns 50000
[1] => Bob earns 60000
[2] => Charlie earns 70000
)Использование анонимных функций
Вместо определения отдельной функции, можно использовать анонимные функции (лямбда-функции):
$numbers = [1, 2, 3, 4, 5];
$squared = array_map(function($n) {
return $n *
Блог :: 03.11.2025 01:57:32 pm
Функция strtotime() в PHP предназначена для преобразования строковых представлений дат и времени в метку Unix timestamp (количество секунд, прошедших с 1 января 1970 года). Это универсальный инструмент, который позволяет легко и удобно оперировать датами и временем в приложениях.
Функция strtotime() принимает строку, содержащую дату и время, и возвращает соответствующую метку времени (timestamp). Если передать неверную строку, функция вернёт false.
Синтаксис функции:
1. Простое получение метки времени
2. Относительные даты
3. Сложные выражения
4. Специфические форматы дат
Что делает функция strtotime()?
Функция strtotime() принимает строку, содержащую дату и время, и возвращает соответствующую метку времени (timestamp). Если передать неверную строку, функция вернёт false.
Синтаксис функции:
strtotime(time, now)time: строка, содержащая дату и время.now(необязательно): метка времени, относительно которой интерпретируется строка. Если не указана, используется текущее время.
Примеры использования функции strtotime()
1. Простое получение метки времени
$timestamp = strtotime("2023-10-15");
echo date("Y-m-d H:i:s", $timestamp); // Выведет: 2023-10-15 00:00:002. Относительные даты
$nextWeek = strtotime("+1 week");
echo date("Y-m-d", $nextWeek); // Дата через неделю3. Сложные выражения
$previousMonth = strtotime("-1 month");
echo date("Y-m-d", $previousMonth); // Дата предыдущего месяца4. Специфические форматы дат
$specificDate = strtotime("1st January 2025");
echo date("Y-m-d", $specificDate); // Выведет: 2025-01-01Важные моменты при использовании strtotime()
- Локализация: формат даты и времени зависит от локализации сервера. Рекомендуется использовать международные форматы ("
YYYY-MM-DD"). - Относительные даты: функция поддерживает относительные выражения, такие как "
+1 da
Блоги
Что мы узнаем:
Что такое функции и зачем они нужны.
Как создавать и вызывать функции.
Аргументы и возвращаемые значения.
Локальные и глобальные...
Функции strlen() и mb_strlen() предназначены для измерения длины строки, но они отличаются подходом к обработке символов и кодировок.
Основные...
Одной из наиболее часто используемых функций в PHP является strlen(). Она позволяет получить длину строки в символах, что чрезвычайно полезно при...
Темы
4 ответа
1 ответ
2 ответа
3 ответа
4 ответа
Ссылки
Web Мастерская
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт,...
Реклама






