सी या अजगर की तरह भाषाओं में, अगर मैं एक पूर्णांक द्वारा एक पूर्णांक विभाजित, मैं एक पूर्णांक प्राप्त करें:फूट डालो पूर्णांक और पूर्णांक मान प्राप्त
>>> 8/3
2
लेकिन PHP में, अगर मैं के साथ एक और पूर्णांक द्वारा एक पूर्णांक विभाजित /
, कभी कभी मैं एक नाव मिलती है:
php > var_dump(6/3);
int(2)
php > var_dump(8/3);
float(2.6666666666667)
ताकि 8/3 2. है मैं PHP में ऐसा कर सकते हैं कैसे मैं अजगर या सी में की तरह विभाजन करने के लिए, चाहते हैं?
संभावित डुप्लिकेट [प्रश्न/2055469] (http://stackoverflow.com/questions/2055469/php-typecasting-float-int) –
यदि आप उपरोक्त दौर में हैं, तो आपको मिल जाएगा '6', आपको 5 या 6 की क्या ज़रूरत है? – Starx
@Starx: एक से अधिक गोल प्रकार हैं: http://en.wikipedia.org/wiki/Rounding#Tie-breaking। तो यदि आप 5.6 के दौर में हैं - आपको नहीं पता कि आपको क्या मिलता है (यह निर्दिष्ट किए बिना कि आप इसे कैसे गोल करना चाहते हैं) – zerkms