目前正在找PHP相关方面工作的小伙伴们此刻正缺一份PHP面试题,今天优就业小编就给大家整理了一份常见的PHP面试题。
1、用PHP打印出前一天的时间,打印格式是2007年5月10日22:21:21
2、写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
3、请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。
4、请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
5、使用五种以上方式获取一个文件的扩展名
6、include和require有什么区别?
7、表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
8、 在PHP里面可以对string “10″ 和整型 11进行比较吗?
9、给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题?
10、要求写一段程序,实现以下数组$arr1转换成数组$arr2:
$arr1 = array (
'0′ => array (‘fid’ => 1, ‘tid’ => 1, ‘name’ =>’Name1′ ),
'1′ => array (‘fid’ => 1, ‘tid’ => 2 , ‘name’ =>’Name2′ ),
'2′ => array (‘fid’ => 1, ‘tid’ => 5 , ‘name’ =>’Name3′ ),
'3′ => array (‘fid’ => 1, ‘tid’ => 7 , ‘name’ =>’Name4′ ),
'4′ => array (‘fid’ => 3, ‘tid’ => 9, ‘name’ =>’Name5′ )
);
$arr2 = array (
'0′ => array (
'0′ => array ( ‘tid’ => 1, ‘name’ => ‘Name1′),
'1′ => array ( ‘tid’ => 2, ‘name’ => ‘Name2′),
'2′ => array ( ‘tid’ => 5, ‘name’ => ‘Name3′),
'3′ => array ( ‘tid’ => 7, ‘name’ => ‘Name4′)
),
'1′ => array (
'0′ => array ( ‘tid’ => 9, ‘name’ => ‘Name5′ )
)
);
相关推荐: