PHP для новичков: 10 полезных функций

  • 04.04.2018

Язык программирования PHP является более легким в изучении и его синтаксис удобен для чтения.
В PHP заранее определены многие полезные функции, а готовые сценарии упрощают ежедневный труд разработчиков. У PHP-программистов существуют задачи, которые нужно выполнять чаще других.
Пока только изучаете язык программирования PHP? Воспользуйтесь подсказками для студентов и новичков, которые подготовили в учебном IT-центре Level Up и собрали в небольшом обзоре.

1. Операторы присваивания

Программистам часто приходиться что-то объединять, прибавлять или отнимать. Для удобства и краткости опытные разработчики, которые программируют на PHP рекомендуют использовать сокращения в операторе = — операторе присваивания.

2. Время выполнения скрипта

Узнать скорость, с которой выполняется код PHP или его фрагмент, можно воспользовавшись функцией microtime(true). Она возвращает с микросекундами текущую метку времени Unix и доступна на ОС, где есть системный вызов gettimeofday(). True ‒ параметр, который позволит вернуть не всю строку, а только одно число.
Все просто. Для начала замерим текущее время в микросекундах, а потом, после выполнения кода, снова замеряем текущее время и получаем разницу времени ‒ это и будет время выполнения кода. В числовом формате значение можно представить с помощью функции sprintf().

3. Кратные числа и каждый N-ый блок в цикле

Представьте себе, что к некоторым блокам срочно надо добавить CSS класс, например, к каждому 2 или 5. Тут придет на помощь функция кратность. Следует разделить число на число и если они деляться без остатка, тогда число первое число кратное. Соответственно, если первое число не делиться на второе, то оно не кратное.

4. Формат денежных значений

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

  • Number (обязательный) ‒ число, которое следует отформатировать.
  • Decimals ‒ обозначает количество знаков после запятой? Которые необходимо вывести и показать.
  • Dec_point ‒ разделитель для дробной части.
  • Thousands_sep ‒ разделитель для тысяч.

Конечно, сумма 15789 лучше воспринимается пользователями в виде 15 789.

5. Создание массива из диапазона чисел или букв

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

6. Получение min и max значения числа

В языке программирования PHP есть удобные функции min() и max(), которые принимают любое количество чисел, а потом возвращают максимальное или минимальное их значение.

7. Получение подстроки

Хотите получить подстроку, тогда используйте функцию substr(), iconv_substr() и mb_substr(). Они совершенно одинаковы для обработки символов латиницы. Для других языков используйте mb_substr() и iconv_substr(). Они позволяют указать кодировку. Функция substr() хороша тем, что работает быстро для строк любой длины. Но если нет альтернатив и необходимо обработать кириллицу, то придется ждать результатов работы mb_substr() и iconv_substr(), которые работает не так быстро, как хотелось бы PHP-разработчикам и менеджерам проекта.

8. Целая часть и остаток от деления чисел

Для того, чтобы получить целую от деления часть лучше всего воспользоваться функцией ntval() или префиксом (int).

9. Подсчет символов в строке

Есть 3 функции, которые помогут начинающему разработчику посчитать количество символов в строке ‒ strlen(), mb_strlen() и iconv_strlen().
strlen() ‒ работает корректно для латиницы и является родной функцией языка программирования PHP.

10. Удаление символов в строках

Иногда приходиться удалять некоторые символы и значения в строках. Самый простой из способов — воспользоваться функцией str_replace(). Для удаления символов в конце строк и очистить их от пробелов, переносов используйте trim(). Этой функцией еще можно передать параметр для удаления символов к конце строки. Попробуйте поработать с похожими функциями: rtrim() ‒ удаляет только справа строки и ltrim() ‒ слева.

Напомним, что язык программирования PHP самый простой и наиболее гибкий для Web-разработки и серверных решений. У него много преимуществ:

  • полнофункциональный;
  • многофункциональный;
  • стабильный;
  • работает с высокой скоростью;
  • совместим с другими языками программирования;
  • прост в изучении.

Язык программирования PHP и СУБД MySQL, которая являеться часть стандарта SQL, будут основными преимуществами начинающего Back End разработчика, который стремиться развиваться и создавать самый лучшие Web-приложения

Задумываетесь о начале карьеры Web-разработчика и хотите выучить популярный язык программирования PHP? Тогда заходите в учебный IT-центр Level Up и ознакомьтесь с курсами по основам программирования и работе с базами данных.