Узнать длину строки в PHP

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

Список функций

С задачей поиска длины справится strlen(), который возвращает количество символов. Принимаемый аргумент – один, это строка, численность знаков которой подсчитывается. Значением функции всегда является число.

На самом деле, strlen() возвращает количество байт, однако оно равно числу символов на латинице. С русским языком и иными алфавитами могут возникнуть проблемы, ввиду чего понадобится задействовать mb_strlen(), который кроме непосредственно строки принимает ещё один аргумент (необязательный) – имя кодировки.

Проверить пустоту строки можно как и посредством if(strlen(«test») < 0), так и через функцию empty(), просто подставив внутри неё переменную или саму строку. Проверить, объявлялась ли где-либо переменная, можно посредством isset() с таким же простым синтаксисом.

Примеры использования

Поиск и вывод длины

<?
$string=»Sphinx of black quartz, judge my vow»;
$length=strlen($string);
echo$length;

Проверка на пустоту

<?
$string=»Sphinx of black quartz, judge my vow»;
if(empty($string)){
echo»Строка пуста»;
}else{
echo»Строка не пуста»;
}

Проверка на существование

<?
$string=»Sphinx of black quartz, judge my vow»;
if(isset($string)){
echo»Переменная string была объявлена»;
}else{
echo»Переменная string не была объявлена»;
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *