美文网首页PHP7编什么程
php面试基础知识--判断数据类型

php面试基础知识--判断数据类型

作者: 沙蒿同学 | 来源:发表于2019-05-14 19:43 被阅读0次
  • is_array() : bool

检测变量是否是数组

<?php
  $arr = ['a'=>'hello','b'=>'world'];
  if (!is_array($arr)) {
     return false;
  } else {
     return true;
  }
  • is_float() : bool

检测变量是否是浮点型,但是文档上说“若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()“,所以is_float()基本上不用

<?php
  is_float("5.0" + 0);  // true
  is_float("5.0");  // false
  is_float(5 + 0);  // false
  is_float(5.0 + 0);  // false
  is_float('a' + 0);  // false

  get_numeric('3'); // int(3) 
  get_numeric('1.2'); // float(1.2) 
  get_numeric('3.0'); // float(3)
?>
  • is_string() : bool

检测变量是否是字符串

<?php
  $string = '1234';
  if (!is_string($string)) {
     return false;
  } else {
     return true;
  }

相关文章

  • php面试基础知识--判断数据类型

    is_array() : bool 检测变量是否是数组 is_float() : bool 检测变量是否是浮点型,...

  • 前端面试梳理(一):基础知识点

    前端面试梳理(一):基础知识点 原始类型 涉及面试题:基础数据类型有哪些?null是对象? 基础数据类型有哪些? ...

  • PHP 数据类型 - 判断

    PHP是一门“弱类型语言”$v1 = 10; // 此时 $v1 是int类型$v1= 'abe'; // 此时 ...

  • if(xx)和 a==b的判断

    1、if判断 (1)从面试题说说if的数据类型,js如何转换判断 *(2)判断原理: 对于if()里括号的表达式(...

  • PHP有关的小知识

    今天去面试了PHP中级开发的岗位,结果一塌糊涂,很多基础知识都忘记了。 整除运算符intdiv() PHP7+ 版...

  • Java常见面试题总结

    Java常见面试题总结 @Date 2016.06.22 Java基础知识 1.Java 中应该使用什么数据类型来...

  • PHP 变量转换情况汇总

    在PHP中,将不同类型的变量转化为判断条件时,究竟发生了什么,这部分内容属于PHP的基础知识中的变量部分,在学习过...

  • 技术干货丨PHP面试常用知识

    今天小编与大家分享的是PHP面试中常用的基础知识,新人必备,老人必会。如果你忘记了,就赶紧拾起来吧。 1、PHP时...

  • Swift 学习笔记(一)

    swift学习笔记第一篇,主要常量,变量,数据类型,条件判断,循环, 函数等基础知识的汇总 大纲汇总 Swift ...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

网友评论

    本文标题:php面试基础知识--判断数据类型

    本文链接:https://www.haomeiwen.com/subject/rlweaqtx.html