[Zend权威认证试题讲解]第五章 - 字符串与正则表达式
字符串是PHP的“瑞士军刀”——作为一种Web开发语言,PHP最常打交道的就是字符串。因此对于开发者来说,处理字符串是一项非常基础的技能。Ir"s'dgne幸运的是,由于PHP开发团队的努力,PHP对字符串的处理相当易学。你只需迈过第一个难关,接下来就一马平川了。
但是,PHP的这一部分功能并非完美。本章考验你对字符串的了理解及对处理字符串的函数的认识。此外,你还必须面对正则表达式——一个非常有用,却总是被开发者忽试的工具——的编写艺术。ypjeV%h kq
&cTb2H4m1~+l
问题}g7~GtH%rV
trU5[y4hV.B9}
1.考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串php?[code]
<?php
$alpha = 'abcdefghijklmnopqrstuvwxyz';Ry!J"a:V.xO-vO;]
$letters = array(15, 7, 15);
foreach($letters as $val) {
/* 这里应该加入什么 */
}
?>[/code]A.echo chr($val);
B.echo asc($val);S\RWH
C.echo substr($alpha, $val, 2);
D.echo $alpha{$val};0VHx0VG%Jt:U
E.echo $alpha{$val+1}#K$_R+O F:T ?y{
.e]*z&L,xH(K!_
2.以下哪一项不能把字符串$s1和$s2组成一个字符串?C&Q8eBI H[
^M r\RT1M2R1O
A.$s1 + $s2
B."{$s1}{$s2}"2p_-HVjM4l
C.$s1.$s2,vG&{ V QT#n
D.implode('', array($s1,$s2))1y3`cZ-P1^U^
E.以上都可以