PHP7飛船來了
鬧眼子?這裡說的飛船不是真的飛船,是被成為飛船符號(<=>)。
在PHP7,一個新的功能,飛船操作符已經被引入。它是用於比較兩個表示式。當第一個表示式比第二個表示式分別小於,等於或大於它返回-1,0或1。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<?php //整型比較
print ( 1 <=> 1); print ( "<br/>" );
print ( 1 <=> 2); print ( "<br/>" );
print ( 2 <=> 1); print ( "<br/>" );
print ( "<br/>" );
//浮點性比較
print ( 1.5 <=> 1.5); print ( "<br/>" );
print ( 1.5 <=> 2.5); print ( "<br/>" );
print ( 2.5 <=> 1.5); print ( "<br/>" );
print ( "<br/>" );
//字串比較
print ( "a" <=> "a" ); print ( "<br/>" );
print ( "a" <=> "b" ); print ( "<br/>" );
print ( "b" <=> "a" ); print ( "<br/>" );
?> |
在之前的博文中提交php浮點性比較的坑,最後使用了bccmp()函式強制轉換字串來解決。
>>詳情見:php7採坑記:浮點型資料比較
那麼今天,利用php7這個新特性,可以完美跳出坑。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
$a = 42735.04;
$b = 17806.2;
$c = $a / 36;
$c = round ( $c , 2);
$d = $c * 15;
echo `$b value is: ` . $b . " ;
echo `$d value is: ` . $d . " ;
echo "<br/>" ;
if (( round ( $b ,2) <=> round ( $d ,2)) === 0) {
echo "ok ;
} else {
echo "sorry ;
} |
<=> 起飛吧
本文轉自 hgditren 51CTO部落格,原文連結:http://blog.51cto.com/phpme/1956225,如需轉載請自行聯絡原作者
相關文章
- 【canvas】搖桿操控飛船的動畫原理Canvas動畫
- 神舟飛船用什麼作業系統?作業系統
- CryptoMines太空飛船NFT遊戲開發遊戲開發
- Python學習之路11-武裝飛船Python
- USACO第一題RIDE,我的飛船在哪裡IDE
- CryptoMines太空飛船NFT交易所繫統開發
- 工程有條不紊 蘋果飛船總部新航拍曝光蘋果
- SpaceX成功發射已使用過的“龍”飛船,未來或可執行重複載人任務
- 無人機航拍蘋果飛船總部大樓 明年投入使用無人機蘋果
- 不能忍?蘋果飛船大樓被指抄襲中國建築蘋果
- PHP7 版本的微信機器人來了!(這應該是最靈活的版本了)PHP機器人
- “波動拳”飛了30多年,飛行道具給格鬥遊戲帶來什麼影響?遊戲
- 李飛飛 CS231n 最全學霸筆記精煉版來了筆記
- 為什麼在太空飛船裡計算機效能都特別低?計算機
- 賈伯斯生前設計蘋果總部大樓 形似飛船太陽能供電蘋果
- 讓子彈飛~利用OPcache擴充套件提升PHP7效能 | laravel篇opcache套件PHPLaravel
- 讓子彈飛~利用 OPcache 擴充套件提升 PHP7 效能 | Laravel 篇opcache套件PHPLaravel
- Ubuntu玩機記錄,讓我破電腦又飛起來了Ubuntu
- 來了來了,CSS 版的冰墩墩來了……CSS
- 同事改Bug飛快,原來掌握了這些程式碼Debug技巧
- 它來了 它來了。Laravel Reverb 到來了Laravel
- 中途中斷執行任務的龍飛船,於一天后對接成功
- 來了,來了,你們要的Nginx教程來了Nginx
- 天舟一號完成貨運飛船任務,將載譽隕落至南太平洋
- k8s 開船記-腳踏兩隻船:船兒還是舊的好,不翻船才是硬道理K8S
- SpaceX載人飛船成功發射的背後,或為美國太空軍事的“謀篇佈局”?
- Infinity Wing Drive個人飛行翼:戴上它就能飛起來
- Use PHP7PHP
- SpringAI 她來了,真的來了SpringAI
- 它來了,它來了,HarmonyOS應用開發線上體驗來了
- 他來了! 他來了! 他帶著 Gopher 專屬衛衣來了~Go
- 貨運飛船 3D 視覺化監測,相隔萬里管控都能得心應手?3D視覺化
- 我是Dart戰士,我來接你飛向未來Dart
- EVE手遊東方新勢力歸來,網易釋出會殷郡艦船爆料
- 科大訊飛胡鬱:我所領導的超腦專案,代表了AI的未來AI
- 李飛飛最新訪談:我每天都在對AI的擔憂中醒來AI
- PHP7 新特性PHP
- php7新特性PHP