这应该很容易回答,我对这一切都很陌生......
如果我有以下内容(89 不是恒定的——它可能是 2 个,有时是 3 个数字——但 /100 是):
89/100
我怎样才能将 89 保存为整数?
您可以只使用intval():
$num = intval($string);
这会将字符串解析为整数,在这种情况下,忽略从“/”开始的所有内容。
需要明确的是,这不包括“100”。
intval("89/100") => 89
这是一个 phpfiddle 表明它可以工作:http ://phpfiddle.org/main/code/n1b-reb
我会爆炸/
explode('/','89/100');
那么你的结果将在数组的开头。
您可以通过分隔符拆分字符串/
,使用explode()
.
$string = '89/100';
$data = explode('/', $string);
// 89
$number = (int)$data[0];