gpt4 book ai didi

php - 如何将字符串转换为整数并进行测试?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:43 25 4
gpt4 key购买 nike

我有一个问题。我正在抓取一个 txt 文件并提取一个 ID。问题是数据不一致,我必须评估数据。

这是一些代码:

$a = "34";
$b = " 45";
$c = "ddd556z";


if ( ) {

echo "INTEGER";
} else{

echo "STRING";
}

我需要测试值 $a、$b 或 $c 是否为整数。这样做的最佳方法是什么?我已经测试过“修剪”和使用“is_int”,但没有按预期工作。

谁能给我一些线索?

最佳答案

即使您的“int”是字符串$a = "number";

,下面的示例仍然有效
is_numeric()

preg_match( '/^-?[0-9]+$/' , $var )  // negative number © Piskvor

intval($var) == $var

或者(和上一个一样)

(int) $var == $var

关于php - 如何将字符串转换为整数并进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com