php变量处理函数总结

简介:
1.is_numeric()
为什么提供这么一个函数呢,我们知道php一种弱类型的语言,不像强

类型语言那样提供了int,double这样的类型,而php的一个变量初始我

们可以引用一个字符串,随后我们还可以让它引用一个数字。
这样的话我们在处理数字运算时怎么才能检验用户的输入是否合法呢,

是否是个有效的数字或者数字字符串呢,于是出现is_numeric这么个函

数,检查下是否是个数字。
当然也可以更加明确的判断是不是个整数is_int(),但is_int("23")是

false

2.is_int(),is_integer(),is_long()判断是否是整数
3.is_string()判断是否是字符串
4.is_float(),is_double(),is_real()判断是否是浮点数
5.is_bool()判断是否是布尔量
6.is_array()判断是否是数组

测试:
<?php
$a=123;
$b= "123";
$c=1e5;
$d= true;

// bool(true) bool(false) bool(false) bool(false)
var_dump(is_int($a));
var_dump(is_int($b));
var_dump(is_int($c));
var_dump(is_int($d));

echo '<br/>';

// bool(false) bool(false) bool(true) bool(false)
var_dump(is_float($a));
var_dump(is_float($b));
var_dump(is_float($c));
var_dump(is_float($d));

echo '<br/>';

//    bool(true)
var_dump(is_bool($d));

echo '<br/>';

$arr=array(123, "this",'456');
//    bool(true)
var_dump(is_array($arr));
?>



 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/128552 ,如需转载请自行联系原作者


相关文章
|
6月前
|
PHP 开发者
PHP计算过去一定时间段内日期范围函数
这个函数为开发者提供了一个快速而简单的方法来获取与当前日期相关的过去时间范围,代码简洁易懂,可复用性高。
177 15
|
8月前
|
PHP 开发者 索引
探究PHP中常见数组操作函数
在编码实践中,合理利用这些数组操作函数可以简化编程工作,提升代码的效率和可读性。为达到最佳实践,开发者应该通过阅读官方文档来深入理解每个函数的工作原理以及如何在不同的场景下运用它们。
329 8
|
存储 API PHP
PHP 弱类型变量的实现原理
淘宝商品详情API接口
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
本文介绍了解决PHP常见问题的步骤,包括定位和创建`php.ini`文件,以及解决`mb_strlen()`函数未定义和DLL模块加载错误的具体方法。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
|
存储 PHP
PHP中如何定义常量以及常量和变量的主要区别
常量和变量在PHP中扮演着不同的角色,各有各的应用场景。常量用于存储不会改变的值,具有全局作用域,定义后在整个脚本中都可以访问。变量则用于存储在程序执行过程中可能改变的值,作用域可以是局部的或全局的。掌握常量和变量的定义和区别,有助于编写出更加清晰、可维护的代码。希望本文能帮助你更好地理解和使用PHP中的常量和变量。
266 20
|
关系型数据库 MySQL 数据库连接
PHP内置函数
PHP内置函数
267 5
|
存储 API PHP
php学习笔记-php数组的创建和使用,数组常用函数-day03
关于PHP数组的创建、使用以及常用函数的详细学习笔记。
php学习笔记-php数组的创建和使用,数组常用函数-day03
|
Unix PHP 数据库
PHP日期和时间Date()函数获取当前时间
通过灵活运用 `date()`函数及其丰富的格式选项,PHP开发者可以轻松地在应用程序中处理和展示日期及时间信息。无论是需要精确到秒的完整时间戳,还是仅仅展示日期或时间的某一部分,`date()`函数都能胜任。理解并熟练应用这些格式化技巧,对于提升代码的可读性和维护性至关重要。
319 1
|
Linux PHP
Linux CentOS 宝塔 Suhosin禁用php5.6版本eval函数详细图文教程
【8月更文挑战第27天】本文介绍两种禁用PHP执行的方法:使用`PHP_diseval_extension`禁用和通过`suhosin`禁用。由于`suhosin`不支持PHP8,仅适用于PHP7及以下版本,若服务器安装了PHP5.6,则需对应安装`suhosin-0.9.38`版本。文章提供了详细的安装步骤,并强调了宝塔环境下与普通环境下的PHP路径差异。安装完成后,在`php.ini`中添加`suhosin.so`扩展并设置`executor.disable_eval = on`以禁用执行功能。最后通过测试代码验证是否成功禁用,并重启`php-fpm`服务生效。
469 2
php学习笔记-php字符串及字符串常用函数总结-day04
本文总结了PHP中字符串的三种定义方式和常用字符串处理函数,包括字符串的修剪、转换、长度计算、子串操作、比较、连接、分割及替换等操作。