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