php函数

1. empty() #判断变量是否为空

例子

if (empty($name)) {

echo '变量为空';

} else {

echo "不为空"

}

2.isset() #判断变量又没被定义过

说明 https://zhidao.baidu.com/question/919242444078582499.html

没有被定义过的例子,返回0

<?php

if (isset($name)){

echo '被定义过';

} else {

echo "没被定义过";

}

被定义过的例子,返回1

<?php

$name='123'

if (isset($name)){

echo '被定义过';

} else {

echo "没被定义过";

}

可以用在表单提交后记住勾选项那里

第三

isset()://变量是否已经声明

empty()://变量是否为空

defined()://常量是否已经定义 define()

array_key_exists(mixed key, array search)://检查给定的键名或索引是否存在于数组中

is_numeric ( mixed var )://检测变量是 否为数字或数字字符串

is_bool():// 检测变量是否是布尔型

is_float():// 检测变量是否是浮点型 和is_double,is_real()都一样的用法

is_int(): // 检测变量是否是整数is_integer() 一样的 用法

is_string():// 检测变量是否是字符串

is_object():// 检测变量是否是一个对象

is_array():// 检测变量是否是数组

is_null():// 检测变量是否为 NULL 值是否是NULL大小写敏感

7.返回字符类型的方法 var_dump( )函数

var_dump($x);

8.返回字符长度的方法 strlen( )函数

<?php

echo strlen("Hello world!");

?>

9.读取文件的方法 readfile() 函数

echo readfile("webdictionary.txt"); #去掉echo 就不会返回字节数

还有读取后方式变化比较多的使用 fopen() 函数

例子(逐行读取展示):

<?php

$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");

// 输出单行直到 end-of-file

while(!feof($myfile)) {

echo fgets($myfile) . "<br>";

}

fclose($myfile);

?>

教学链接: http://www.w3school.com.cn/php/php_file_open.asp