这应该很容易回答,我对这一切都很陌生......
如果我有以下(89不是常数 - 它可能是2,有时是3个数字 - 但是/ 100是):
89/100
如何才能将89保存为整数?
答案 0 :(得分:1)
您可以使用intval():
$num = intval($string);
这会将字符串解析为整数,在这种情况下,忽略“/”之后的所有内容。
要清楚,这不包括“100”。
intval("89/100") => 89
这是一个phpfiddle,显示它有效:http://phpfiddle.org/main/code/n1b-reb
答案 1 :(得分:1)
我会在/
explode('/','89/100');
然后你的结果将在数组的开头。
答案 2 :(得分:0)
您可以使用 explode()
按分隔符/
拆分字符串。
$string = '89/100';
$data = explode('/', $string);
// 89
$number = (int)$data[0];