php-类型函数

/* 【类型操作函数】 */

//获取/设置类型

gettype($var) //获取变量的数据类型

settype($var, $type) //设置变量的数据类型

//类型判断

is_int

is_float

is_null

is_string

is_resource

is_array

is_bool

is_object

is_numeric   检测变量是否为数字或数字字符串

//转换成指定的数据类型

boolval

floatval

intval

strval

//强制转换类型

(int)

(float)

(string)

(bool)

(array)

(object)

(unset) //转换为NULL

(binary) 转换和 b前缀转换 //转换成二进制

var_dump    打印变量的相关信息。

显示关于一个或多个表达式的结构信息,包括表达式的类型与值。

数组将递归展开值,通过缩进显示其结构。

var_export($var [,bool $return]) //输出或返回一个变量的字符串表示

$return:为true,则返回变量执行后的结果

print_r     打印关于变量的易于理解的信息

empty      检查一个变量是否为空

isset      检测变量是否存在

/* 【流程控制】 */

//if语句的替代语法

if (条件判断) :

语句块;

elseif (条件判断) :

语句块;

else :

语句块;

endif;

//流程控制的替代语法

在嵌入HTML时常用

将 { 换成 : , 将 } 换成 endif; 等

endif

endwhile

endfor

endforeach

endswitch

时间: 2024-10-05 11:54:14

php-类型函数的相关文章

angularjs-判断类型函数

#angularjs判断类型函数 <!DOCTYPE html> <html>  <head>   <meta charset="utf-8" />   <title></title>   <script src="js/angular.min.js"></script>  </head>  <body>   <div ng-app=&quo

以写代学:python 数据类型之数字,标准类型函数

标准类型函数 (1)cmp(num1,num2):比较两个数的大小,第一个数大返回正值,反之负值,相等为0,要是比较字符串,比较的是第一个字符,而且是根据字母对应的ascll码决定的 (2)abs(num):返回给定参数的绝对值 (3)divmod(num1,num2):把除法和取余运算结合起来,返回一个包含商和余数的元组 (4)pow(num1,num2):进行指数运算 (5)round(num.0 / num,保留位数):四舍五入,最后一位为保留的位数 (6)仅用于整数的函数 hex():转

Postgres 9.11 网络地址类型函数和操作符

9.11. 网络地址类型函数和操作符 Table 9-31 显示了可以用于 cidr 和 inet 的操作符. 操作符 <<,<<= >>,和 >>= 用于计算子网包含:它们只考虑两个地址的网络部分,忽略任何主机部分, 然后判断其中一个网络部分是等于另外一个还是另外一个的子网. Table 9-31. cidr 和 inet 操作符 操作符 描述 例子 < 小于吗 inet '192.168.1.5' < inet '192.168.1.6' &

Oracle 时间,日期 类型函数及参数详解

ORACLE字符数字日期之间转化 Java代码 24 小时的形式显示出来要用 HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; to_date() function 1. 日期格式参数 含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到 9 个字符 DD 月中的第

简答的理解C语言中的各种类型函数

1.变参函数 变长参数的函数即参数个数可变.参数类型不定 的函数.最常见的例子是printf函数.scanf函数和高级语言的Format函数.在C/C++中,为了通知编译器函数的参数个数和类型可变(即是不定的.未知的),就必须以三个点结束该函数的声明. 1 // printf函数的声明 2 int printf(const char * _Format, ...); //const char * _Format是格式控制,控制有多少个%d...,确定输出的个数与类型 3 4 //scanf函数声

[JS]js中判断变量类型函数typeof的用法汇总

1.作用: typeof 运算符返回一个用来表示表达式的数据类型的字符串. 可能的字符串有:"number"."string"."boolean"."object"."function" 和 "undefined". 2.常用返回值说明 表达式 返回值 typeof undefined 'undefined' typeof null 'object' typeof true 'boole

声明一个返回特定类型函数指针的函数

static void (* __set_malloc_handler(void (*__f)()))() { void (* __old)() = __malloc_alloc_oom_handler; __malloc_alloc_oom_handler = __f; return(__old); } 理解步骤:  一:     void(*func)(); f是一个函数指针,指向的函数类型就是 void (*func)() 或者说是 void  f() 总之 func指向一个无参数的函数

Python 高级变量类型 --- 函数的进阶

目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01,函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 , 一共4种组合 1,无参数,无返回值 2,无参数,有返回值 3,有参数,无返回值 4,有参数,有返回值 ![](https://images2018.cnblogs.com/blog/1306461/201808/1306461-20180817100230702-1077210530.png) 定义函数时,是否接收参数,或者是

oracle中的常用函数、字符串函数、数值类型函数、日期函数,聚合函数。

一.字符串的常用函数. --一.oracle 字符串常用函数 --1. concat 连接字符串的函数,只能连接[两个]字符串. 字符写在括号中,并用逗号隔开! --2.“||”符号可以连接多个字符串 直接用||将多个字符链接即可. --3. dual? dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录. select concat('lo','ve')from dual; select concat('o','k')from dual; sel

SQL语句——02、字符类型函数

介绍字符型如下函数 ASCII('字符') 返回字符的ASCII码值 idle> select ASCII('a') from dual; ASCII('A') ---------- 97 idle> select ASCII('A') from dual; ASCII('A') ---------- 65 idle> CHR('n') 返回n的字符值 n是ASCII码数 idle> select chr(65) from dual; C - A idle> select c