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...