内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php轉換數字類型有哪些?

php轉換數字類型有:1、自動類型轉換,字符串轉換為數字,整型轉換為浮點數,浮點數轉換為整型舍去小數點,null值轉換為字符串;2、強類型轉換,【intval()】轉換為整型,【floatval()】轉換為浮點數。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、虛擬主機、營銷軟件、網站建設、精河網站維護、網站推廣。

php轉換數字類型有:

PHP屬于弱類型語言,不像java,C++等語言是強類型語言,區(qū)別在于,弱類型的語言是自動轉換數
據類型,強類型語言必須手動聲明類型。

1)自動類型轉換,五種數據類型,標量中的四個類型和null都可以通過運算自動轉換類型。
布爾值參與運算

true ---> 1 false ---> 0

字符串和數字運算,字符串先轉換為數字在運算。

字符串轉換為數字,從前開始到第一個不是數字的字符結束(不符合的內容清空)。

整型轉換為浮點數 ,精度不改變。

浮點數轉換為整型舍去小數點,保留整數部分。

如果浮點數超出整數范圍,答案不確定。

null 值轉換為字符串,是空字符串。

//bool to int
var_dump(true + 1);//2 true->1
var_dump(false + 1);//1 false->0
var_dump(null + 1);// 1 null-> 0
echo '<hr/>';
// bool to float
var_dump(true + 1.0);// float 2
var_dump(false + 1.0);// float 1 var_dump(null + 1.0);// float 1
echo '<hr/>';
//string to int
var_dump('123' + 1);//124 '123'->123
var_dump('abc123' + 1);//1 'abc123'->0
var_dump('123abcdefggggggggggg;8000' + 1);//124
var_dump('a123' + 1);//1
var_dump('1a123' + 1);//2
//php7.0版本所有進制都不轉
var_dump('077abc'+1);// 78 077->77 八進制不轉換
var_dump('0b11abc'+1);//1 //0b 不轉換
var_dump('0xffhsahahhahah'+1);//1 0x不轉換
//php 5.6以下都會轉換為 0xff->255
echo '<hr/>';
//string to float
var_dump('1.234abcdef'+ 1.0);//2.234
var_dump('1.234E3'+1.0);//1235
var_dump('1e5'+1.0);//2 100001
var_dump('1E-5'+1.0);//1.00001

2)強類型轉換

使用括號加目標類型進行轉換

(int)(integer)
 (bool)(boolean)
 (float)(real)
  (string)
  (array)
  (object)

使用類型轉換函數

settype()永久轉換類型的函數(重點)

第一個參數 你要改變類型的變量
第二個參數 你要改變的類型名
intval()轉換為整型
floatval()轉換為浮點數
strval()轉換為字符串

<?php
  $a = 1;
  var_dump($a);
  var_dump((int)$a);
  var_dump((integer)$a);
  var_dump((bool)$a);
  var_dump((float)$a);
  var_dump((real)$a);
  var_dump((string)$a);
 var_dump((array)$a);
 var_dump((object)$a);
 var_dump($a);
 var_dump($a);
 var_dump($a);
 var_dump($a);
 var_dump($a);
 echo '<hr/>';
 $b = 100;
 var_dump($b);
 //下面函數是永久有效的類型轉換
 settype($b,'string');
 var_dump($b);
 var_dump($b);
 var_dump($b);
 var_dump($b);
 var_dump($b);
 var_dump($b);
 echo '<hr/>';
//下?的函數也是當次有效 和最開始的強制類型轉換一樣 只不過語法不同而已
 $m = 200;
 var_dump(intval($m));
 var_dump(floatval($m));
var_dump(strval($m));
 var_dump($m);
 var_dump($m);
 var_dump($m);

文章名稱:php轉換數字類型有哪些?
瀏覽地址:http://m.rwnh.cn/article32/cgccpc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站制作、網站內鏈、企業(yè)網站制作企業(yè)建站、面包屑導航網站維護

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營
仲巴县| 齐齐哈尔市| 清新县| 太湖县| 玉环县| 西吉县| 万全县| 公主岭市| 安图县| 博野县| 蕉岭县| 山丹县| 融水| 娄底市| 来宾市| 麦盖提县| 昆明市| 定陶县| 铁岭市| 汽车| 苗栗县| 鄄城县| 东乌珠穆沁旗| 朝阳区| 沙田区| 连云港市| 南靖县| 呼玛县| 兴海县| 平和县| 阳江市| 土默特右旗| 曲麻莱县| 淮滨县| 新巴尔虎右旗| 延寿县| 乌审旗| 崇州市| 三明市| 锡林浩特市| 时尚|