24 123
發新話題

[分享] 《PHP》『變數函式庫』

《PHP》『變數函式庫』

《PHP》『變數函式庫』call_user_func 依照參數呼叫使用者函式
call_user_func ---  依照參數呼叫使用者函式

語法 : mixed call_user_func (string function_name [, mixed parameter [, mixed ...]])

說明 :

依照給予的第一個參數function_name來呼叫使用者定義的函式

Example :

<?php

   function barber ($type) {

         print "You wanted a $type haircut, no problem";

   }

   call_user_func ('barber', "mushroom");

   call_user_func ('barber', "shave");

?>



[ 本帖最後由 蔡逸竹 於 2006-9-20 20:06 編輯 ]

TOP

《PHP》『變數函式庫』doubleval 取得變數的倍浮點值

doubleval ---  取得變數的倍浮點值

語法 : double doubleval(mixed var);

說明 :

傳回參數var的倍浮點值,var可以是任何的型態,但在陣列或物件上不能使用此函式。

Example :

<?php

   $var = '122.34343The';

    $double_value_of_var = doubleval($var);

    print $double_value_of_var; // prints 122.34343

?>

參考 : intval( )  strval( )  settype( )

TOP

《PHP》『變數函式庫』empty 測定變數是否設定

empty ---  測定變數是否設定

語法 : int empty(mixed var);

說明 :

若變數存在而且有設定變數值則傳回false,否則傳回true。

Example :

<?php

   $var = 0;

    if (empty($var)) { #evaluates true

          print '$var is either 0 or not at all set';

    }

    if (!isset($var)) { // evaluates false

          print 'The $var is not set at all';

    }

?>

注意 : 當用在任何不是變數上時,是無意義的。例如 : empty (addslashes($name))是無意義的。

參考 : isset( )  unset( )

TOP

《PHP》『變數函式庫』gettype 取得變數的型態

gettype ---  取得變數的型態

語法 : string gettype(mixed var);

說明 :

傳回PHP變數var的型態,傳回的字串為以下可能的值:

"integer"

"double"

"string"

"array"

"object"

"unknown type"

參考 : settype( )

TOP

《PHP》『變數函式庫』intval 取得變數的整數值

intval ---  取得變數的整數值

語法 : int intval(mixed var, int [base] );

說明 :

傳回參數var的整數值,使用指定的base做為轉換的基底(預設值為10),var可以是任何的型態,但在陣列或物件上不能使用此函式。

參考 : doubleval( )  strval( )  settype( )

TOP

《PHP》『變數函式庫』is_array 判斷變數是否為陣列

is_array ---  判斷變數是否為陣列

語法 : int is_array(mixed var);

說明 :

若參數var是陣列則傳回true,否則傳回false。

參考 : is_double( )  is_float( )  is_int( )  is_integer( )  is_real( )  is_string( )  is_long( )

is_object( )

TOP

《PHP》『變數函式庫』is_bool 判斷變數是否為布林

is_bool ---  判斷變數是否為布林

語法 : int is_bool (mixed var)

說明 :

若參數var是布林(boolean)則傳回true。

參考 : is_array( )  is_double( )  is_float( )  is_int( )  is_integer( )  is_real( )  is_string( )  

  is_long( )  is_object( )

TOP

《PHP》『變數函式庫』is_double 判斷變數是否為倍浮點數

is_double ---  判斷變數是否為倍浮點數

語法 : int is_double(mixed var);

說明 :

若參數var是倍浮點數則傳回true,否則傳回false。

參考 : is_array( )  is_bool( )  is_float( )  is_int( )  is_integer( )  is_real( )  is_string( )  is_long( )

is_object( )

TOP

《PHP》『變數函式庫』is_float 判斷變數是否為浮點數

is_float ---  判斷變數是否為浮點數

語法 : int is_float(mixed var);

說明 :

此函式為is_double( )的別名。

參考 : is_double( )  is_bool( )  is_real( )  is_int( )  is_integer( )  is_string( )  is_object( )  

  is_array( )  is_long( )

TOP

《PHP》『變數函式庫』is_int 判斷變數是否為整數

is_int ---  判斷變數是否為整數

語法 : int is_int(mixed var);

說明 :

此函式為is_long( )的別名。

參考 : is_bool( )  is_double( )  is_float( )  is_integer( )  is_string( )  is_real( )  is_object( )  

  is_array( )   is_long( )

TOP

 24 123
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。