在php中是否有将long转换为int的函数?

在php中是否有将long转换为int的函数?,php,Php,我有一个很长的数字2241574459,如何将其转换为字符串或可读数字?是否有任何php函数?我确切地知道如何完成此常见任务: $variable = preg_replace( "/\d{5,}/", "string or readable number", $variable ); 这将用字符串或可读数字替换所有5位以上的数字 这个故事的寓意是:把你的问题说清楚——谁能知道那个整数代表什么?这实际上是唯一有效的答案,尽管它很愚蠢 除非我误解了你的问题。现在很容易

我有一个很长的数字
2241574459
,如何将其转换为字符串或可读数字?是否有任何php函数?

我确切地知道如何完成此常见任务:

$variable = preg_replace(
    "/\d{5,}/", 
    "string or readable number", 
    $variable
);
这将用字符串或可读数字替换所有5位以上的数字

这个故事的寓意是:把你的问题说清楚——谁能知道那个整数代表什么?这实际上是唯一有效的答案,尽管它很愚蠢


除非我误解了你的问题。

现在很容易理解。你想得到什么结果?实际上是3或4位数,所以你的“数字”是什么意思?你说过它是长的数据类型。实际上,服务器返回这个2241574459,但那是3或4位数字。我不知道如何解码。鲍勃是你叔叔
$text="2241574459";
$zahl=(int) $text;