如何在PHP中的符号之前删除字符串的一部分

时间:2013-03-04 01:23:48

标签: php html math numbers

这应该很容易回答,我对这一切都很陌生......

如果我有以下(89不是常数 - 它可能是2,有时是3个数字 - 但是/ 100是):

  

89/100

如何才能将89保存为整数?

3 个答案:

答案 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];