PHP函数与SQL查询优化及逻辑推理题.pdfVIP

  • 0
  • 0
  • 约2.69千字
  • 约 3页
  • 2026-01-26 发布于北京
  • 举报

题目一:使用PHP语言自定义一个函数,此函数作用是将一个句子按单词反序。例如“One

WorldOneDream”,反序后变为“DreamOneWorldOne”。

:functionmysort($str){

$arr=explode(“”,$str);

krsort($arr);

$strd=implode(“”,$arr);

$return$strd;

}

题目二:两条查询语句,一条是Select*fromtable1whereid10andid100

一条是Select*fromtable2whereid200andid500

请尝试只写一条SQL语句,完成相应的查询任务。

:select*fromtable1where(id10andid100)or(id200andid500);

题目三:有两个文件,一大一小,其中之一有8,000,000个,另一个文件有500个

,请说明法找出重复的。

查询8,000,000个的表得出的结果集中的去比对500个的表,将重

复的号码找出

题目四:有一伙海盗,俘虏了三个渔民A、B、C。海盗船长决定杀他们之前给他们一次机

会。他当渔民的面拿出三顶黑帽子,两顶子,然后给这三个人各戴一顶,分别问他

们头上帽子的颜色。

每个渔民只能看到另外两个渔民帽子的颜色,看不到自己的,而且他们不能通讯,不能讨论,如

果猜对了,放一条生路,否则立即处死。

船长先问渔民A,结果渔民A猜错了,被杀死了。船长又问渔民B,结果还是猜错了,同

样被杀死了。海盗船长再问渔民C时,结果渔民C猜对被释放了。

考虑到船长及A、B、C都很聪明,问为什么渔民C一定能猜中?

题目五:请用正则表达式写一个函数,验证电子邮件的格式是否正确。

:functionmatchd($email){

$rule=’/\w+([-+.]\w+)*@w+([-.]\w+)\.\w+([-.]\w+)*/’;

if(grep_match($rule,$email)){

echo‘ok’;

}else{

echo‘error’;

}

}

题目六:请仅使用一次正则替换,将下面内容

privatelongcontract_id;

privatestringcontract_number;

privatestringcustomer_name;

替换为

privatelongcontractId;

privatestringcontractNumber;

privatestringcustomerName;

题目七:列举流行的Ajax框架?(每个1分)说明Ajax实现原理及Json在Ajax中

起什么作用?

:Ajax框架Prototype、jQuery、Ext、Script.aculo.us、YUI、JSON、Dojo

Ajax实现原理:通过内置XmlHttpRequest发送请求,相当于有一个小浏览器在你不

知道的情况下发送了一个小请求,从服务器获取数据,通过JavaScript处理返回值来更新新

页面上的内容

Json在Ajax中的作用:1.方便于传输,较少冗余的字符。2.方便转换。3.易于阅读。

题目八:我们常可以看到,一些商场买200元的商品可以返100元券(可在本商场代替

现金)。请问实际上商品的折扣?

functiondiscount($x){

$m=$x/200;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档