争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

PHP经常见的一些问题总结(收藏)

时间:2024/4/15作者:未知来源:争怎路由网人气:

网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于PHP常见的一些问题总结(收藏),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1. 字符串定义的时候单引号和双引号有什么区别?

单引号加载速度比双引号加载速度快

2.echo(),print(),print_r()的区别?

(1)echo 是语法,Output one or more strings,没有返回值;
(2)print 是函数,不能输出数组和对象,Outputastring,print
有返回值;
(3)print_r 是函数,可以输出数组。print_r 是个比较有意思 的函数,可以输出 stirng、int、float、array、object 等,输 出 array 时会用结构表示,print_r 输出成功时返回 true;而 且 print_r 可以通过 print_r($str,true)来,使 print_r 不输出而 返回 print_r 处理后的值。此外,对于 echo 和 print,基本以 使用 echo 居多,因为其效率比 print 要高。

3. 按照功能分类说说都有哪些字符串处理函数?这些函数的作用是什么?

A. 字符串输出函数
(1)echo $a,$b,$c......; 是一个语言结构,而不是一个真正的
函数。
(2)print($a) 本函数输出字符串。若成功则返回 1,失败 返回 0
(3)print_r($a)
(4)var_dump($a); 能输出类型、长度、值
B. 去除字符串首尾空格的函数: trim ltrim rtrim(别名: chop) 使用第二个参数,还可以去除指定的字符。
C. 转义字符串函数:addslashes()
D. 获取字符串长度的函数:strlen()
E. 截取字符串长度的的函数:substr()
F. 检索字符串函数: strstr() , strpos()
G. 替换字符串函数:str_replace()

4. 请给出以下问题的正确答案?

1).$arr = array('james', 'tom', 'symfony');请将$arr 数组的值 用 ’,’ 分 割 并 合 并 成 字 符 串 输 出 ?

echo implode(‘,’,$arr);

2).$str = ‘jack,james,tom,symfony’; 请将$str 用’,’分 割 , 并 把 分 割 后 的 值 放 到 $arr 数 组 中 ?

$arr = explode(‘,’,$str);

3).$arr=array(3,7,2,1,’d’,’abc’);请将$arr按照从大到小的顺序排序,并保持其键值不变?

arsort($arr);
print_r($arr);

4).$mail = “gaofei@163.com”;请将此邮箱的域(163.com)取出来并打印,看最多能写出几种方法?

echostrstr($mail,'163');
echosubstr($mail,7);
$arr=explode("@",$mail);echo$arr[1];

5.页面字符出现乱码,怎么解决?

1.首先考虑当前文件是不是设置了字符集。查看是不是 meta 标签中写了 charset,如果是 php 页面还可以看看是不是
在 header()函数中指定了 charset;
例如:

<meta http-equiv="Content-Type" content="text/html;
charset=utf-8"/>
header(“content-type:text/html;charset=utf-8”);

2.如果设置了字符集(也就是 charset),那么判断当前文件
保存的编码格式是否跟页面设置的字符集保持一致,
两者必须保持统一;
3.如果涉及到从数据库提取数据,那么判断数据库查询时的
字符集是否跟当前页面设置的字符集一致,两者必须统一,
例如:

mysql_query(“set names utf8”)。

6. 正则表达式是什么?php 中有哪些常用的跟正则相关的 函数?请写出一个 email 的正则,中国手机号码和座机号码的正则表达式?

正则表达式是用于描述字符排列模式的一种语法规则。正则表达式也叫做模式表达式。网站开发中正则表达式最常用于表单提交信息前的客户端验证。
比如验证用户名是否输入正确,密码输入是否符合要求, email、手机号码等信息的输入是否合法
在 php 中正则表达式主要用于字符串的分割、匹配、查找和
替换操作。
preg 系列函数可以处理。具体有以下几个:
stringpreg_quote(stringstr[,stringdelimiter])
转义正则表达式字符 正则表达式的特殊字符包括:.\\+*? [^]$(){}=!<>

关键词:PHP经常见的一些问题总结(收藏)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版