1、isset 和 empty 有什么区别:
isset()函数一般是判断传递的变量是否存在,是否设置,存在则返回 true ,反之则是 false,一般只用于对于传递变量的判断。
empty() 函数,则是判空使用的 ,“” ,null,array(),0,false等都是返回true ,多数用户对数组的判断。
2、PHP中处理数组的常用函数有哪些?
array() 创建数组
in_array() 判断元素是否在数组中
count() 统计数组中的元素个数
array_merger() 两个数组合并
array_keys() 去除数组中keys的值列表
array_values() 获取数组中的值列表
array_push() 往数组中插入数据
array_unique() 删除数组中重复的元素
3、PHP中处理字符串常用的函数有哪些?
trim() 移除字符串中两侧的空白字符
strlen() 计算字符串的长度
substr() 返回字符串的某一部分 常用于字符串截取
str_replace() 替换字符串
str_repeat() 重复某个字符
4、php中 include和require的区别有哪些
include和require 都是将文件引入并执行的函数。
区别1:
include 在引入一个类文件时候,如果该文件不存在,那么程序只会出现警告,并不会终止执行,require 则直接报错.。
区别2:
include()是有条件包含函数,在一个判断中如果为真,则执行,否则不执行,requery则是不管条件是否成立都执行。
区别3:
include 一般是在程序运行时候载入其他类文件,require 则是在程序运行前就要载入
5、php中 将字符串转数组和数组转字符串
$array = [ 'one','two','three' ];
$str = implode(",",$array);
echo $str;
输出:'one two three'; 字符串
$str = 'one two three';
$ary = explode(" ",$str);
var_dump($ary);
输出数组