Преобразование целого числа в строку в PHP - PullRequest
453 голосов
/ 24 июня 2009

Есть ли способ преобразовать целое число в строку в PHP?

Ответы [ 13 ]

0 голосов
/ 21 января 2011
$integer = 93;
$stringedInt = $integer.'';

быстрее

$integer = 93;
$stringedInt = $integer."";
0 голосов
/ 24 июня 2009

Как хорошо показывают ответы, да, есть несколько способов. Однако в PHP вам редко нужно это делать. «Догматический способ» написания PHP - это полагаться на свободную систему типизации языка, которая будет прозрачно приводить тип к необходимости. Для целочисленных значений это обычно без проблем. Вы должны быть очень осторожны со значениями с плавающей запятой.

0 голосов
/ 24 июня 2009

Я бы сказал, что это зависит от контекста. strval () или оператор приведения (строка), однако в большинстве случаев PHP решит, что хорошо для вас, если, например, вы используете его с echo или printf ... Одно небольшое замечание: die () нужна строка и не будет отображать int:)

...