strval

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

strvalВозвращает строковое значение переменной

Описание

strval(mixed $value): string

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

Функция не форматирует значение, которое возвращает. Для приведения числового значение к строке с конкретным форматом вызывают функции sprintf() или number_format().

Список параметров

value

Переменная, которую требуется преобразовать в строку.

Параметр value принимает скалярные типы, значение null и объекты (object), которые реализуют метод __toString(). Функцию strval() нельзя вызывать на массивах или объектах, которые не реализуют метод __toString().

Возвращаемые значения

Функция возвращает преобразованное к типу string значение параметра value.

Примеры

Пример #1 Пример преобразования в строку объекта, класс которого определяет магический PHP-метод __toString(), функцией strval()

<?php

class StrValTest
{
public function
__toString()
{
return
__CLASS__;
}
}

// Выводит 'StrValTest'
echo strval(new StrValTest());

?>

Смотрите также

  • boolval() - Возвращает логическое значение переменной
  • floatval() - Возвращает значение переменной в виде числа с плавающей точкой
  • intval() - Возвращает целочисленное значение переменной
  • settype() - Устанавливает тип переменной
  • sprintf() - Возвращает отформатированную строку
  • number_format() - Форматирует число с группировкой классов многозначного числа
  • Жонглирование типами
  • __toString()