PHP. Получить namespace дочернего класса используя метод родительского класса

Представим ситуацию, что мы создаем экземпляр дочернего класса, который унаследован от родительского. Обращаемся к методу дочернего класса, который на самом деле унаследован от родительского класса. И этот метод должен возвращать пространство имен (namespace) дочернего класса.
PHP. Получить namespace дочернего класса используя метод родительского класса

PHP7. Генерация случайной строки

Многие программисты сталкиваются с необходимостью генерации случайной (рандомной) строки, но решения доступные в интернете оказываются громоздкими или имеют медленную скорость исполнения.
С момента появления PHP7 получить случайную строку на много проще.

PHP7. Генерация случайной строки

PHP. Запись строковых данных с новой строки в текстовый файл

Запись строковых данных с новой строки в текстовый файл.
Представим, что нам необходимо дописать строковые данные в текстовый файл с новой строки, в котором уже содержится какой то текст (информация).

PHP. Запись строковых данных с новой строки в текстовый файл

PHP. Сокращение длинного текста. Функция mb_substr_replace

Сокращение длинного текста и вывод многоточия с определенной позиции. Создание собственной функции mb_substr_replace.

PHP. Сокращение длинного текста. Функция mb_substr_replace


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

mb_substr - получить часть строки

Функция mb_substr принимает четыре параметра, где:
Первый параметр - исходная строка с которой осуществляется работа.
Второй параметр - стартовая позиция с которой необходимо получить необходимый текст строки.
Третий параметр - количество требуемых символов начиная со стартового символа указанного во втором параметре.
Четвертый параметр - кодировка текста с которым осуществляется работа.

mb_substr (string str, int start [, int length [, string encoding]])


Пример:
$string = "Текст для примера";
echo mb_substr($string, 3, 10, "UTF-8");


Отсчет стартовой позиции заданный во втором параметре начинается с 0.

Результат:
ст для при

md5 - возвращает md5 хеш строки

md5 - возвращает md5 хеш строки.
Функция md5 вычисляет и возвращает хеш строки используя алгоритм MD5.
Хэш представляет собой 32-значное шестнадцатеричное число.

Пример:
Входящим параметром является строка "string".

var_dump(md5('string'));


Результат:

b45cffe084dd3d20d928bee85e7b0f21

PHP работа с символами в строке

Строки в PHP – это последовательность символов. Эта последовательность символов может быть совершенно любой и “Hello world”, и “Привет мир”, и “12345”. При чтении данных из файла или выводе данных в браузер, данные представляются в виде строк.
Символы можно считать элементами индексированного массива. Прошу заметить, что первый символ в строке имеет нулевой индекс.
Я набросал пример кода вперемешку HTML, но это не обязательно, это не важно. HTML код можно свободно удалить.
  • Яндекс.Метрика
  • Счетчик PR-CY.Rank
  • Рейтинг@Mail.ru