zoukankan      html  css  js  c++  java
  • PHP 数据类型验证和获取

     PHP 经常跟数据库打交道,虽然很多时候,我们可以用JS来验证客户端的数据,但有时候还是需要PHP来判断数据类型,以免错误类型存入数据库或参数类型错误;虽然PHP是弱数据类型语言,没C,C++,JAVA那么严格,但是还是有必须掌握数据类型的格式等。

      is_array - 检测变量是否是数组
      is_bool - 检测变量是否是布尔型
      is_callable - 检测参数是否为合法的可调用结构
      is_double - is_float 的别名
      is_float - 检测变量是否是浮点型
      is_int - 检测变量是否是整数
      is_integer - is_int 的别名
      is_long - is_int 的别名
      is_null - 检测变量是否为 NULL
      is_numeric - 检测变量是否为数字或数字字符串
      is_object - 检测变量是否是一个对象
      is_real - is_float 的别名
      is_resource - 检测变量是否为资源类型
      is_scalar - 检测变量是否是一个标量
      is_string - 检测变量是否是字符串

     

    【检测数据类型】

    以上是检测变量类型的函数,返回都为boolean(从 PHP 4 起)类型。 也可以使用gettype($var)

    exp:

       $str="this is a test";

        echo gettype($str);

        //  string

    【类型转换】

       (int)$str;

       (string)$str;

      其他就不多说了。大家都懂的。





  • 相关阅读:
    矩阵价值和
    排列组合问题
    X国的军队
    石子合并加强版
    P1042 乒乓球
    Dinner 点餐
    一文看尽图像分类问题
    [Udemy] Recommender Systems and Deep Learning in Python
    推荐系统学习
    [NLP] 酒店名归类
  • 原文地址:https://www.cnblogs.com/firmy/p/2704034.html
Copyright © 2011-2022 走看看