
2006-5-16 16:33
php店小二
[PHP]php一道有意思的题目!
题目如下:
已知:变量 $t ,值不确定,可能是英文也可能是中文甚至是乱码、特殊字符.....
实现:模拟一个switch,达到最终效果如下 $t 的值为[php]当 aa 输出 a1, 当 bb输出b2, 当 cc输出c3, 当dd输出d4, 当ee输出 e5.[/php]
要求:
1.不能出现任何php流程控制的词语,if、else、elseif、while、do..while、for、foreach、break、continue、switch。
2.不能使用三元运算子。
3.最多只能用一个函数(echo 也算函数哦)。
2006-5-16 16:44
木舟
在某论坛上看到过! [s:2]
2006-5-16 16:44
php店小二
偶刚看到的! [s:2]
2006-5-16 16:52
木舟
to php店小二 : 能发几个大一些的独立完成的php作品看1 下吗?
2006-5-16 16:54
coldney
[php]
$arr['aa'] = 'a1';
$arr['bb'] = 'b2';
$arr['cc'] = 'c3';
$arr['dd'] = 'd4';
$arr['ee'] = 'e5';
echo $arr[$t];
[/php]
2006-5-16 16:55
coldney
[php]
$aa='a1';
$bb=''
...
echo $$t;
[/php]
2006-5-16 16:58
coldney
这样行吗?
平常我都是这样做滴
2006-5-16 17:00
木舟
[quote][b]引用第5楼[i]coldney[/i]于[i]2006-05-16 16:55[/i]发表的“”[/b]:
[php]
$aa='a1';
$bb=''
...
echo $$t;
.......[/quote]
这个不行, $t 可能是英文也可能是中文甚至是乱码、特殊字符.....
2006-5-16 17:01
php店小二
[quote][b]引用第4楼[i]coldney[/i]于[i]2006-05-16 16:54[/i]发表的“”[/b]:
[php]
$arr['aa'] = 'a1';
$arr['bb'] = 'b2';
$arr['cc'] = 'c3';
$arr['dd'] = 'd4';
.......[/quote]
基本上正确
但是与题目的本意有点偏离!
2006-5-16 17:02
coldney
本意是什么?
能不能提示一点??
2006-5-16 17:03
php店小二
[quote][b]引用第3楼[i]木舟[/i]于[i]2006-05-16 16:52[/i]发表的“”[/b]:
to php店小二 : 能发几个大一些的独立完成的php作品看1 下吗?[/quote]
哈哈!
没独立写过什么大的作品!
就大二的时候用php+文本写过一个小小的文章发布程序!
再后来都是团队协作了!
2006-5-16 17:04
木舟
[quote][b]引用第10楼[i]php店小二[/i]于[i]2006-05-16 17:03[/i]发表的“”[/b]:
哈哈!
没独立写过什么大的作品!
.......[/quote]
能介绍一下团队的情况吗?
帖几个团队的作品看下.
2006-5-16 17:05
php店小二
[quote][b]引用第9楼[i]coldney[/i]于[i]2006-05-16 17:02[/i]发表的“”[/b]:
本意是什么?
能不能提示一点??[/quote]
不让用if else .....
但是还是要与“判断”的效果一样才行!
2006-5-16 17:05
php店小二
[quote][b]引用第11楼[i]木舟[/i]于[i]2006-05-16 17:04[/i]发表的“”[/b]:
能介绍一下团队的情况吗?
帖几个团队的作品看下.[/quote]
公司的销售财务系统 办公OA
你肯定看不了的!嘿嘿
2006-5-16 17:07
php店小二
大二写过的一个小小的文章发布!
php+文本的!
现在感觉太烂了!
[url]http://web.nyist.net/~songxinfeng[/url]
2006-5-16 17:08
木舟
[quote][b]引用第6楼[i]coldney[/i]于[i]2006-05-16 16:58[/i]发表的“”[/b]:
这样行吗?
平常我都是这样做滴[/quote]
平时这样做就不太好了, 有switch 为啥不用?
2006-5-16 17:08
木舟
[quote][b]引用第13楼[i]php店小二[/i]于[i]2006-05-16 17:05[/i]发表的“”[/b]:
公司的销售财务系统 办公OA
你肯定看不了的!嘿嘿[/quote]
纯php编写的吗?
2006-5-16 17:08
php店小二
[quote][b]引用第15楼[i]木舟[/i]于[i]2006-05-16 17:08[/i]发表的“”[/b]:
平时这样做就不太好了, 有switch 为啥不用?[/quote]
同意!
switch效率相当不错的!
2006-5-16 17:10
php店小二
[quote][b]引用第16楼[i]木舟[/i]于[i]2006-05-16 17:08[/i]发表的“”[/b]:
纯php编写的吗?[/quote]
不是一种!
一种语言写大的系统,很吃力的!
除了php外用的最多的是javascript!
2006-5-16 17:12
木舟
[quote][b]引用第18楼[i]php店小二[/i]于[i]2006-05-16 17:10[/i]发表的“”[/b]:
不是一种!
一种语言写大的系统,很吃力的!
.......[/quote]
javascript当然要用, 偶指的是除这些外. 是否有用到组件, java包等.
页:
[1]
2
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.