- 相關(guān)推薦
PHP中數(shù)據(jù)類型轉(zhuǎn)換的3種方式
PHP(PHP: Hypertext Preprocessor)即“超文本預(yù)處理器”,是在服務(wù)器端執(zhí)行的腳本語(yǔ)言,尤其適用于Web開(kāi)發(fā)并可嵌入HTML中。下面是小編幫大家整理的PHP中數(shù)據(jù)類型轉(zhuǎn)換的3種方式,歡迎閱讀,希望大家能夠喜歡。
PHP的數(shù)據(jù)類型轉(zhuǎn)換屬于強(qiáng)制轉(zhuǎn)換,允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:
1.(int)、(integer):轉(zhuǎn)換成整形
2.(float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)型
3.(string):轉(zhuǎn)換成字符串
4.(bool)、(boolean):轉(zhuǎn)換成布爾類型
5.(array):轉(zhuǎn)換成數(shù)組
6.(object):轉(zhuǎn)換成對(duì)象
PHP數(shù)據(jù)類型有三種轉(zhuǎn)換方式:
1.在要轉(zhuǎn)換的變量之前加上用括號(hào)括起來(lái)的目標(biāo)類型
2.使用3個(gè)具體類型的轉(zhuǎn)換函數(shù),intval()、floatval()、strval()
3.使用通用類型轉(zhuǎn)換函數(shù)settype(mixed var,string type)
第一種轉(zhuǎn)換方式: (int) (bool) (float) (string) (array) (object)
代碼如下:
?php $num1=3.14;
$num2=(int)$num1;
var_dump($num1); //輸出float(3.14)
var_dump($num2); //輸出int(3)
第二種轉(zhuǎn)換方式: intval() floatval() strval()
代碼如下:
?php $str="123.9abc";
$int=intval($str); //轉(zhuǎn)換后數(shù)值:123
$float=floatval($str); //轉(zhuǎn)換后數(shù)值:123.9
$str=strval($float); //轉(zhuǎn)換后字符串:"123.9"
第三種轉(zhuǎn)換方式: settype();
代碼如下:
?php $num4=12.8;
$flg=settype($num4,"int");
var_dump($flg); //輸出bool(true)
var_dump($num4); //輸出int(12)
拓展內(nèi)容:php學(xué)習(xí)之php配置
一.php安裝
從網(wǎng)上下載php最新版本。
1.拷貝php目錄到C盤目錄下。
2.把php目錄下的libmysql.dll文件拷貝到c:windows/system32目錄下。
3.打開(kāi)php目錄,把php.ini_dest文件改成php.ini,做配置文件。
4.打開(kāi)php.ini文件,把里面的extension=php_gd2.dll和extension=php_mysql.dll前面的分號(hào)去掉,這樣php就可以支持GD2函數(shù)和mysql數(shù)據(jù)庫(kù)了。
5.重啟apahce。
這樣就簡(jiǎn)單配置好了php。
二.php配置文件
然后簡(jiǎn)單講一講php配置文件。
“;”表示注釋,如果要開(kāi)啟某一個(gè)擴(kuò)展,只要?jiǎng)h除前面的“;”即可。
max_execution_time = 30 最大執(zhí)行時(shí)間為30秒
max_input_time = 60 最大輸入數(shù)據(jù)時(shí)間60秒
memory_limit = 128m 每個(gè)腳本占用內(nèi)存最大為128m
error_reporting = E_ALL&~E_NOTICE 顯示warning和error信息
displaye_errors =On 顯示錯(cuò)誤開(kāi)關(guān)為開(kāi)
post_max_size = 8m post數(shù)據(jù)最大為8m
file_uploads = On 文件上傳開(kāi)關(guān)為開(kāi)
upload_max_filesize = 8m 文件上傳最大為8m
extension = php_zip.dll 調(diào)用壓縮包
date.timezone = "Asia/Chongqing" 把時(shí)區(qū)設(shè)為中國(guó)
session.save_path = "c:/temp" session保存目錄
extension_dir = "c:phpext" php的功能擴(kuò)展目錄
以上是簡(jiǎn)單的php配置,只是一個(gè)簡(jiǎn)單的介紹而已,以后會(huì)更詳細(xì)的講解php的配置,以方便php學(xué)習(xí)人員增加自己的知識(shí)。
【PHP中數(shù)據(jù)類型轉(zhuǎn)換的3種方式】相關(guān)文章:
php數(shù)據(jù)類型轉(zhuǎn)換詳解10-12
PHP 數(shù)據(jù)類型08-31
PHP的數(shù)據(jù)類型08-03
Java數(shù)據(jù)類型轉(zhuǎn)換08-04
php數(shù)據(jù)類型詳解09-24
C語(yǔ)言數(shù)據(jù)類型轉(zhuǎn)換09-06
PHP中IP地址與整型數(shù)字互相轉(zhuǎn)換10-12
PHP之常量、數(shù)據(jù)類型09-05