0

これは簡単に答えられるはずです。私はこれに非常に慣れていません...

次の場合 (89 は一定ではなく、2 つ、場合によっては 3 つの数字になる可能性がありますが、/100 は一定です):

89/100

どうすれば 89 だけを整数として保存できますか?

4

3 に答える 3

1

intval()を使用できます:

$num = intval($string);

これは文字列を整数として解析し、この場合、「/」以降のすべてを無視します。

明確にするために、これには「100」は含まれません。

intval("89/100") => 89

これが機能することを示すphpfiddleは次のとおりです。http://phpfiddle.org/main/code/n1b-reb

于 2013-03-04T01:25:35.433 に答える
1

私は上で爆発するだろう/

explode('/','89/100');

結果は配列の先頭になります。

于 2013-03-04T01:26:17.637 に答える
0

/を使用して、区切り文字で文字列を分割できますexplode()

$string = '89/100';

$data = explode('/', $string);

// 89
$number = (int)$data[0];
于 2013-03-04T01:25:49.040 に答える