php型別轉換的3種方法

2021-07-09 13:33:07 字數 752 閱讀 6656



php的資料型別轉換屬於強制轉換,允許轉換的php資料型別有:

php資料型別有三種轉換方式:

第一種轉換方式: (int)  (bool)  (float)  (string)  (array) (object)

<?php  

$num1=3.14;  

$num2=(int)$num1;  

var_dump($num1); //輸出float(3.14)  

var_dump($num2); //輸出int(3)  

?> 

第二種轉換方式:  intval()  floatval()  strval()

<?php  

$str="123.9abc";  

$int=intval($str); 

//轉換後數值:123  

$float=floatval($str); //轉換後數值:123.9  

$str=strval($float); 

//轉換後字串:"123.9" 

?> 

第三種轉換方式:  settype();

<?php  

$num4=12.8;  

$***=settype($num4,"int");  

var_dump($***); 

//輸出bool(true)  

var_dump($num4); //輸出int(12)  

?>

**:

3種方法修改PHP時區

php5.2.4之前的版本無需設定時區。下面是修改php時區的三個辦法。1 修改php.ini這個檔案 找到date.timezone這行,去掉前面的分號,改成 date.timezone asia shanghai2 修改 htaccess檔案 修改.htaccess檔案有兩種辦法,下面的兩條語句...

PHP傳入引數的3種方法

php傳入引數的3種方法 1 使用 argc argv 接受引數 argc 表示引數的個數,即count argv argv 0 表示指令碼名稱。argv 1 表示第乙個引數 argv 2 表示第二個引數 argv n 表示第n個引數 2 使用 getopt 函式 示例 para arr getop...

C List引用型別轉殖的3種方法

前言 有時候我們想轉殖乙個list去做別程式設計客棧的事,而不影響原來的list,我們直接在list後面加上小點點,發現並沒有clone這樣的擴充套件函式。這時候就只有自己擴充套件了。嘗試了三種方式,測試都通過了,至於效能方面我還沒有做測試。下面話不多說了,來一起看看詳細的介紹吧 一 反射 publ...