2016-05-07 9 views
1

私は他の言語(アルゴリズムを使用している)からいくつかのコードを変換し、いくつかのクラスコードにPHPを追加しています。 PHPの意味 '//'

は、私は次の行をしたいくつかのコードに出くわした:(パイソン)

decNumber = decNumber // 2 

私はそれを2で除算を意味していると考えますが、私のコードにこれを追加することの成果が期待されていなかったとして。

/2がPHPフォームであるとは限りませんが、これに相当するのはPHPですか?

+0

'3/10 'が計算されている場合、それは、ANS' 3.3333333を返します... 'しかし、Pythonで、我々は10'、//それを' 3を使用している場合だろうあなたに3つだけ返してください。それは分割後に切り上げられます。 –

+0

PHPと同等のものが 'ceil'ですか? - Ceilは '3.01 = 4' @ abhishekbagul – Jek

+1

のように上に丸めますが、床はできます。 3.01 = 3 – Harikrishnan

答えて

3

PHP //は、single line commentを意味します。 //以降の文字は実行されません。

PHPでtype castingを使用すると、これを実現できます。以下のコードは整数の商を与えます。

Pythonで
<?php 
$decNumber = 3; 
$decNumber = (int)($decNumber/2) ; 
echo $decNumber; 
?> 

出力

1

+0

http://php.net/manual/en/language.basic-syntax.comments.php – tptcat

+0

私はPHPで理解していますが、Pythonでは算術と疑問に使用されていますPHPと同等のもの。 – Jek