is_string

(PHP 4, PHP 5, PHP 7, PHP 8)

is_stringПеревіряє, чи має задана змінна рядковий тип даних

Опис

is_string(mixed $var): bool

Перевіряє, чи має задана змінна рядковий тип даних.

Параметри

var

Змінна, що буде оцінюватись.

Значення, що повертаються

Повертається true, якщо змінна (var) рядкового типу (string), false - в противному разі.

Приклади

Приклад #1 Використання is_string()

<?php
$values
= array(false, true, null, 'abc', '23', 23, '23.5', 23.5, '', ' ', '0', 0);
foreach (
$values as $value) {
echo
"is_string(";
var_export($value);
echo
") = ";
echo
var_dump(is_string($value));
}
?>

Поданий вище приклад виведе:

is_string(false) = bool(false)
is_string(true) = bool(false)
is_string(NULL) = bool(false)
is_string('abc') = bool(true)
is_string('23') = bool(true)
is_string(23) = bool(false)
is_string('23.5') = bool(true)
is_string(23.5) = bool(false)
is_string('') = bool(true)
is_string(' ') = bool(true)
is_string('0') = bool(true)
is_string(0) = bool(false)

Прогляньте також

  • is_float() - Finds whether the type of a variable is float
  • is_int() - Find whether the type of a variable is integer
  • is_bool() - Finds out whether a variable is a boolean
  • is_object() - Finds whether a variable is an object
  • is_array() - Finds whether a variable is an array