网页的本质就是超级文本标记语言,通过结合使用其他的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);