如何在PHP中删除符号之前的字符串部分
这应该是简单的回答,我只是非常新的这一切 如果我有以下数据(89不是常数-可能是2,有时是3个数字-但/100是): 89/100 如何将89保存为整数?您可以使用: 这将字符串解析为整数,在本例中,忽略从“/”开始的所有内容 明确地说,这不包括“100”如何在PHP中删除符号之前的字符串部分,php,html,math,numbers,Php,Html,Math,Numbers,这应该是简单的回答,我只是非常新的这一切 如果我有以下数据(89不是常数-可能是2,有时是3个数字-但/100是): 89/100 如何将89保存为整数?您可以使用: 这将字符串解析为整数,在本例中,忽略从“/”开始的所有内容 明确地说,这不包括“100” 这里有一个phpfidle显示它的工作原理:您可以使用将字符串按分隔符/拆分 $string = '89/100'; $data = explode('/', $string); // 89 $number = (int)$data[0]
这里有一个phpfidle显示它的工作原理:您可以使用将字符串按分隔符
/
拆分
$string = '89/100';
$data = explode('/', $string);
// 89
$number = (int)$data[0];
我会在
/
explode('/','89/100');
然后您的结果将出现在数组的开头。使用preg\u replace或str\u ireplace。你在说什么符号?我想我不明白。您是否可以使用
$item=explode(“/”,$myvar);echo$item[0]代码>?@AustinBrunkhorst,这不包括100。这在理论上似乎是最简单的,但实际上不起作用。我刚刚得到1
@devirkahan,应该是这样。这里有一个工作示例:@BenLee是的,我看到它在工作。我想可能这个数字没有正确地保存为字符串。调查。。。
$string = '89/100';
$data = explode('/', $string);
// 89
$number = (int)$data[0];
explode('/','89/100');