欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php學(xué)習(xí)之?dāng)?shù)據(jù)類(lèi)型之間的轉(zhuǎn)換介紹

 更新時(shí)間:2011年06月09日 22:52:36   作者:  
php學(xué)習(xí)之?dāng)?shù)據(jù)類(lèi)型之間的轉(zhuǎn)換介紹,學(xué)習(xí)php的朋友可以參考下。
復(fù)制代碼 代碼如下:

/*數(shù)據(jù)類(lèi)型之間相互轉(zhuǎn)換
* 一種是強(qiáng)制轉(zhuǎn)換
* setType(變量,類(lèi)型); //int,integer,float,double等等。
* 這個(gè)函數(shù)將原變量的類(lèi)型改變,用var_dump();可以查看變量
*
* 在賦值前使用(類(lèi)型)的形式,不會(huì)改變?cè)兞康念?lèi)型
* $a=(int)"123abc";
*
* $變量=intval(變量或值);
* $變量=floatval(變量或值);
* $變量=stringval(變量或值);
*
* 注意:整型在內(nèi)存中占4個(gè)字節(jié) 2.147e9
* 浮點(diǎn)型在內(nèi)存中占8個(gè)字節(jié)
*
*
* 一種是自動(dòng)轉(zhuǎn)換(最常用方式),變量會(huì)更具運(yùn)行環(huán)境自動(dòng)轉(zhuǎn)換

* 與變量和類(lèi)型有關(guān)的一些常用函數(shù)
* isset();//判斷一個(gè)變量是否存在,值如果是null也表示空。
* empty();//判斷一個(gè)變量是否為空 "",null
* unset();//刪除一個(gè)變量
* setType();//設(shè)置一個(gè)變量類(lèi)型
* getType();//獲取一個(gè)變量類(lèi)型 var_dump();獲取類(lèi)型和值
*
* 變量類(lèi)型測(cè)試函數(shù)
* is_bool();//判斷是否為布爾型
* is_int() is_integer() is_long()//判斷是否是整型
* is_float(), is_double() is_real()//...
* is_array()
* is_object()
* is_resource()
* is_null()
* is_scalar()//判斷是否是標(biāo)量
* is_numberic()//判斷是否是任何一種數(shù)字,或數(shù)字字符串
* is_callable()//判斷是否是有效的函數(shù)名

* 常量的聲明與使用
* 1.常量是一個(gè)簡(jiǎn)單值的標(biāo)識(shí)符
* 2.常量定義后不能再改變它的值,也不能使用unset()或其他的函數(shù)取消
* 3.常量可以不用理會(huì)變量范圍的規(guī)則而在任何地方都可以定義和訪問(wèn)
* 4.常量使用define("常量名",值);
* 5.常量名在聲明和使用時(shí)都不使用"$"
* 6.常量名稱(chēng)習(xí)慣都使用大寫(xiě)
* 7.常量的值只能用標(biāo)量類(lèi)型(int,float,bool,string)
* 8.常量一定要在聲明時(shí)就給值
* 9.defined("常量");//判斷常量是否存在
*
* 預(yù)定義常量和魔術(shù)常量
* echo __FILE__;//輸出當(dāng)前文件名稱(chēng)目錄_魔術(shù)常量
* echo CASE_LOWER;//輸出固定的值_預(yù)定義常量
*

*/
//這個(gè)函數(shù)將原變量的類(lèi)型改變,用var_dump();可以查看變量
$str="100.12345abc";
setType($str,int);
var_dump($str);

//在賦值前使用(類(lèi)型)的形式
$str="100.12345abc";
$a=(int)$str;
var_dump($a);//輸出int(100)
var_dump($str);//輸出值不變,"100.12345abc"
//如果字符串不是以數(shù)字開(kāi)頭,則轉(zhuǎn)換成0

//不同類(lèi)型運(yùn)算
$a=10;
$b="100abc";
$c=true;
$d=12.34;
$sum=$a+$c;//布爾型自動(dòng)轉(zhuǎn)換成1,結(jié)果為11
$sum=$a+$b;//結(jié)果為110
$sum=$a+$b+$c;//結(jié)果為111
$sum=$a+$b+$c+$d;//結(jié)果為123.34,因?yàn)楦↑c(diǎn)型內(nèi)存空間大,小內(nèi)存轉(zhuǎn)大內(nèi)存。

//判斷是否是數(shù)組
$a=array("one","two",1,3,6,8);
if(is_array($a)){
print_r($a);//打印數(shù)組
}else{
echo $a;
}

//定義常量,使用常量
define("home","this is a home");
$a=100;
function demo()
{
global $a;//因?yàn)?a是全局變量所以要用全局標(biāo)記調(diào)用
echo $a;
echo home;//常量可以不用理會(huì)范圍,直接訪問(wèn)或者定義
}
demo();

//判斷常量是否存在
if(defined("home")
{
echo home;
}
else
{
define("home","this is a home");
}

相關(guān)文章

  • PHP __call()方法實(shí)現(xiàn)委托示例

    PHP __call()方法實(shí)現(xiàn)委托示例

    這篇文章主要介紹了PHP __call()方法實(shí)現(xiàn)委托,簡(jiǎn)單介紹了委托的概念、原理,并結(jié)合實(shí)例形式分析了__call()方法實(shí)現(xiàn)委托的相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • php session 錯(cuò)誤

    php session 錯(cuò)誤

    關(guān)于session的問(wèn)題集錦解決方案
    2009-05-05
  • PHP函數(shù)utf8轉(zhuǎn)gb2312編碼

    PHP函數(shù)utf8轉(zhuǎn)gb2312編碼

    PHP函數(shù)utf8轉(zhuǎn)gb2312編碼...
    2006-12-12
  • php判斷文件上傳圖片格式的實(shí)例詳解

    php判斷文件上傳圖片格式的實(shí)例詳解

    這篇文章主要介紹了php判斷文件上傳圖片格式的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助大家實(shí)現(xiàn)這樣方法,非常有參考價(jià)值,需要的朋友可以參考下
    2017-09-09
  • php數(shù)組冒泡排序算法實(shí)例

    php數(shù)組冒泡排序算法實(shí)例

    這篇文章主要介紹了php數(shù)組冒泡排序算法,以簡(jiǎn)單實(shí)例形式分析了php數(shù)組冒泡排序算法的實(shí)現(xiàn)原理與相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • PHP計(jì)算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))

    PHP計(jì)算數(shù)組中值的和與乘積的方法(array_sum與array_product函數(shù))

    這篇文章主要介紹了PHP計(jì)算數(shù)組中值的和與乘積的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了array_sum與array_product函數(shù)的功能與使用方法,需要的朋友可以參考下
    2016-04-04
  • PHP實(shí)現(xiàn)的mysql讀寫(xiě)分離操作示例

    PHP實(shí)現(xiàn)的mysql讀寫(xiě)分離操作示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)的mysql讀寫(xiě)分離操作,簡(jiǎn)單講述了mysql讀寫(xiě)分離的原理,并結(jié)合實(shí)例形式給出了php針對(duì)mysql的讀寫(xiě)sql語(yǔ)句操作不同數(shù)據(jù)庫(kù)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • PHP mail()函數(shù)使用及配置方法

    PHP mail()函數(shù)使用及配置方法

    之前一直使用第三方的郵件系統(tǒng)發(fā)送郵件,比如QQ啊、gmail啊等,但是有時(shí)候客戶不希望給我們提供發(fā)件人郵箱和密碼,后來(lái)我才發(fā)現(xiàn)使用PHP自帶的mail函數(shù)完全可以實(shí)現(xiàn)這一需求了
    2014-01-01
  • php 中英文語(yǔ)言轉(zhuǎn)換類(lèi)代碼

    php 中英文語(yǔ)言轉(zhuǎn)換類(lèi)代碼

    突然想做個(gè)中英文的功能試一下,只是把一些常用且有規(guī)律的詞匯比如 ‘評(píng)論’ ,時(shí)間單位(幾秒幾小時(shí)前這些)可以自由的轉(zhuǎn)化。
    2011-08-08
  • PHP統(tǒng)一頁(yè)面編碼避免亂碼問(wèn)題

    PHP統(tǒng)一頁(yè)面編碼避免亂碼問(wèn)題

    這篇文章主要介紹了PHP統(tǒng)一頁(yè)面編碼避免亂碼問(wèn)題,本文講解PHP編程中需要注意編碼的地方,如數(shù)據(jù)庫(kù)、頁(yè)面、文件、JS等,需要的朋友可以參考下
    2015-04-04

最新評(píng)論