欢迎您来到点我久发!
当前身份:游客 [ 登录 | 注册 ]
当前位置:首页>>文章阅读>>PHP

PHP中一些常见的面试题

发布时间:2024-12-04 22:13  阅读次数:11次  剩余奖励:495金币

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);
输出数组