これは簡単に答えられるはずです。私はこれに非常に慣れていません...
次の場合 (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];