代码改变世界

PHP函数-变量函数

2012-07-20 10:54  BytesLoop  阅读(172)  评论(0编辑  收藏  举报
  1. empty   检查一个变量是否为空,若为空,则返回true,否则返回false.
  2. floatval    获取变量的浮点值
  3. get_defined_vars    返回由所有已定义变量所组成的数组
  4. get_resource_type    返回操作的资源类型
  5. gettype    获取变量的类型
  6. impout_request_variables    将 GET/POST/Cookie 变量导入到全局作用域中
  7. intval    获取变量的整数值
  8. is_array    检查变量是否为数组类型
  9. is_bool    检查变量是否为数组类型
  10. is_float    检查变量是否为浮点类型
  11. is_int    检查变量是否为整数
  12. is_null    检查变量是否为null
  13. is_numeric    检查变量是否为数字或由数字组成的字符串
  14. is_object    检查变量是否为一个对象类型
  15. is_resource    检查变量是否为一个资源类型
  16. is_scalar    检查变量是否为一个标量
  17. is_string    检查变量是否为字符串类型
  18. isset    检查变量是否被设置,即是否被赋值
  19. print_r   打印变量
     1 <?php
     2     $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
     3     print_r ($a );
     4     echo '<br>';
     5     echo $a['a'];
     6     echo '<br>';
     7     $b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
     8     $results = print_r ($b, true); //$results 包含了 print_r 的输出结果
     9     echo $results;
    10 ?>
  20. serialize   产生一个可存储的值的表示
    1 <?php
    2 $array = array ("a" => "asp", "p" => "php", "jsvascript","jsp");
    3 $result = serialize($array);
    4 print_r($result);
    5 ?>
    6 //输出a:4:{s:1:"a";s:3:"asp";s:1:"p";s:3:"php";i:0;s:10:"jsvascript";i:1;s:3:"jsp";}
  21. settype    设置变量的类型,可将变量设为另一个类型
  22. strval    获取变量的字符串值
  23. unserialize   从以存储的标识中创建 php 的值
    1 <?php
    2 $array = array ("a" => "asp", "p" => "php", "jsvascript","jsp");
    3 $result = serialize($array);
    4 print_r($result);
    5 echo '<br>';
    6 
    7 $result2 = unserialize($result);
    8 print_r($result2);
    9 ?>
  24. unset   释放给定的变量,即销毁这个变量
     1 <?php
     2 if($_POST){
     3     $name = $_POST['name'];
     4     $_SESSION['name'] = $name;
     5 }
     6 
     7 if($_GET){
     8     unset($_SESSION['name']);
     9     echo "<p>退出成功</p>";
    10 }
    11 
    12 if(isset($_SESSION['name'])){
    13     echo "登录用户:".$_SESSION['name'];
    14     echo "<p><a href='result.php?action=unset'>退出</a></p>";
    15 }
    16 else{
    17     echo "登录用户:无";
    18 }
    19 echo "<p><a href='index.php'>返回</a></p>";
    20 ?>
  25. var_dump   打印变量的相关信息
    1 <?php
    2 $a = array (1, 20, array ("asp", "php", "javascript"));
    3 var_dump ($a);
    4 echo '<br>';
    5 
    6 $b = 3.1;
    7 $c = TRUE;
    8 var_dump($b,$c);
    9 ?>
  26. var_export   输出或者返回一个变量的字符串信息
    1 <?php
    2 $array=array("a"=>"asp","p"=>"php","javascript","jsp");
    3 var_export($array);
    4 ?>