电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年php面试集锦VIP免费

2024年php面试集锦_第1页
1/63
2024年php面试集锦_第2页
2/63
2024年php面试集锦_第3页
3/63
1在php中把字符串变成数组,用那个措施?(str="2|2|3|6|9|8"变成array=[2|2|3|6|9|8])字符串变数组$arr=("|",$txt);运用explode函数将字符串转成数组运用split函数将数组拆提成字符串2php语句获取目前时间?date("Y-m-d")3.在php中的字符用在html中输出会移动,那么用什么函数处理?(没有理解是什么意思)4php定义类用class,那么javascript中用什么定义?function5用什么函数获取上传文献的完整途径名?$_FILES[‘userfile’][‘name’](获得客户端机器上申明的文献最初的名字,包括扩展名)阐明:userfile是一种占位符。代表赋给文献上传表单文献的名字。6用什么函数获取顾客的完整ip名?gethostbyname7怎么判断邮件的格式?(1)Javascript实现:functioncheckEmail(form){re=/^[^\s]+@[^\s]+\.[^\s]+$/;if(re.test(form.value)){alert(‘符合验证’);}elsealert(‘验证失败’);}}(2)php实现functionCheckMailAdr($str){return(ereg(“^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$“,$str));}(3)functionvalidateEmail($email){if(ereg("^[0-9a-zA-Z_.]{1,}@[0-9a-zA-Z_.]{1,}\\.[a-zA-Z]{1,}$",$email)){returntrue;}else{returnfalse;}}8在mysql中假设表users,用一条语句在表中随机抽取10条记录?select*fromusersorderbyrand()limit109在两个表中懂得有一种人叫“名山”,不懂得姓什么。怎么找出该人的信息?10php中获取文献目前行号的措施?11转义字符的写法用\12smarty中output与display函数的区别?display(stringtemplate)是显示模板的作用,需要指定一种合法的模板资源的类型和途径。13用PHP打印出前一天的时间格式-5-1022:21:21echodate('Y-m-dH:i:s',strtotime('-1day'));14echo(),print(),print_r()的区别echo是PHP语句,语句没有返回值,print和print_r是函数,函数可以有返回值(即便没有用)print只能打印出简朴类型变量的值(如int,string)print_r可以打印出复杂类型变量的值(如数组,对象)echo--输出一种或者多种字符串15.可以使HTML和PHP分离开使用的模板smarty,HeyesTemplateClass等16怎样实现PHP、JSP交互?SOAP,XML_RPC,Socketfunction,CURL都可以实现这些.17.使用哪些工具进行版本控制?CVS和SVN,SVN号称下一代CVS,功能强大,不过CVS是老牌,市占率很高.我一直用SVN,题目是问用什么工具,这个也许需要这样回答:CVSServeronApache作服务端,WinCVS作客户端;SubversiononApache/DAV做服务端,TortoiseSVN做客户端,或者Subclipse做客户端.18.怎样实现字符串翻转?措施一:使用php的strrev()函数措施二:functionss($str){$len=strlen($str);$newstr='';for($i=$len;$i>=0;$i--){$newstr.=$str{$i};}return$newstr;}19.优化MYSQL数据库的措施。(1).选用最合用的字段属性,应当尽量把字段设置为NOTNULL,这样在未来执行查询的时候,数据库不用去比较NULL值。(2).使用连接(JOIN)来替代子查询(Sub-Queries)(3).使用联合(UNION)来替代手动创立的临时表(4).尽量少使用LIKE、IN等关键字和通配符(5).使用事务和外键20.谈谈事务处理事务就是一系列的操作,这些操作完毕一项任务。只要这些操作里有一种操作没有成功,事务就操作失败,发生回滚事件。21.apache+mysql+php实现最大负载的措施22.实现中文字串截取无乱码的措施措施一:当用substr截取中文字符的时候会出现乱码,当然你假如装了mb扩展,用mb_substr截取就不会出现这种问题,假如你用的是虚拟主机,主机上又没装mb扩展的话,你可以用下面的函数截取#@$string是将要经行截取的字符串#@$start是截取的起始位置#@$length是截取的长度#@最终的$string是返回的截取后来的字符串functionGBsubstr($string,$start,$length){if(strlen($string)>$length){$str=null;$len=$start+$length;for($i=$start;$i<$len;$i++){if(ord(substr($string,$i,1))>0xa0){$str.=substr($string,$i,2);$i++;}else{$str.=substr($string,$i,1);}}return$str.'...';}else{return$string;}}措施二:(不使用mb_substr()措施)functionjiequ($str,$len,$language="cn"){if($language=="cn"){$len=$len*2;}$new_str=substr($str,0,$len).chr(0).'.......

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年php面试集锦

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部