PHP-функция is_string () используется для проверки того, является ли тип переменной строкой. Строка – это тип данных, например, с плавающей запятой или целое число, но он представляет текст, а не числа. В строке используется набор символов, включающий пробелы и числа. Например, такой адрес, как «1234 Broadway» и предложение «Я съел 3 хот-дога», содержат числа, которые следует рассматривать как текст, а не как числа.
Как использовать функцию
Is_string используется в операторе if () для обработки строк одним способом, а не строк – другим. Возвращает истину или ложь. Например:
Php
if (is_string (23))
{
echo "Да ";
} else {
echo" Нет ";
}
?>
Приведенный выше код должен выводить «Нет», потому что 23 не является строкой. Попробуем еще раз:
Php
if (is_string ("Hello World"))
{
echo "Да";
} else {
echo "Нет";
}
?>
Поскольку «Hello World» – это строка, это будет эхо «Да».
Указание строки
Строку можно указать четырьмя способами:
- Одиночные кавычки
- Двойные кавычки
- Синтаксис Heredoc
- Синтаксис Nowdoc
Каждый из этих методов требует строгого соблюдения правил PHP, которые доступны на веб-сайте PHP. Простейший метод – строки в одинарных кавычках – требует особой обработки, когда в строке появляются буквальные одинарные кавычки или буквальные обратные косые черты. Включите обратную косую черту перед одинарными кавычками или обратную косую черту в строке. Пример ниже иллюстрирует это обращение:
Php
//Выводы: Арнольд сказал: «Я вернусь»
echo 'Арнольд сказал: «Я вернусь»';
//Вывод: я удалил C: *. *?
echo 'Я удалил C: \ *. *? ';
?>
Подобные функции
- is_float () – определяет, является ли тип переменной float.
- is_int () – определяет, является ли тип переменной целое число
- is_bool () – определяет, является ли переменная логической.
- is_object () – определяет, является ли переменная объектом.
- is_array () – определяет, является ли переменная массивом.
- is_numeric () – определяет, является ли значение числом или числовой строкой.