日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php 浮点数转字符串,php浮点数和字符串

發布時間:2023/12/15 php 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 浮点数转字符串,php浮点数和字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有關浮點數的細節

1:浮點數不應直接進行大小比較!

先看一個現象:

可見:浮點數直接進行比較是“不可靠的”。

原因是:浮點數在內存中的二進制形式(最底層的形式),是不精確的,比如:

那如果需要(其實這很常見)進行浮點數比較,該怎么辦?

考慮現實應用所需的精度要求的基礎上,來講他們轉換為整數后進行比較!

比如:

要求精確到3位小數,就都乘以1000后取整再比較;

要求精確到2位小數,就都乘以100后取整再比較;

要求精確到4位小數,就都乘以10000后取整再比較;

舉例:

字符串類型

· 單引號字符串:

· 雙引號字符串:

· 定界符字符串heredoc:

還可以使用特定形式的字符串,被稱為定界符字符串,有兩種:heredoc, nowdoc

形式:

$s1 = <<

字符串內容。。。。

標識符;

舉例:

結果:

· 定界符字符串nowdoc:

形式:

$s1 = <<

字符串內容。。。。

標識符;

舉例:

結果為:

可見:在單引號定界符(nowdoc)中,有一個特點就是:寫什么就是什么!

雙引號字符串中識別變量的演示:

類型轉換問題

php是一種弱類型語言,其特點是:變量可以存儲任何類型,而不受限制!

有兩種類型轉換:

自動轉換

自動轉換,是指,沒有轉換語法,但在具體的語句(或表達式)中,會根據具體的情形,將某種類型的數據,轉換為另一種類型,然后進行運算。

典型情況是:某種運算符“理應”使用某種類型的數據,但給定的數據不是該種類型,就是發生自動轉換;

$v1 = “abc” * “def”; //這里就會發生自動轉換,2個字符串其實都轉換為0然后進行運算

$v2 = “2” * “3”; //這里也會發生自動轉換,結果是6

強制轉換:

就是,使用特定的語法,將某個數據,從其“原來的類型”,轉換為設定的目標類型;

形式如下:

(目標類型) 數據

總結

以上是生活随笔為你收集整理的php 浮点数转字符串,php浮点数和字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。