• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

大神来帮忙 几个面试题目 麻烦给个答案

php 搞代码 4年前 (2022-01-23) 22次浏览 已收录 0个评论
文章目录[隐藏]

1:SELECT * FROM tb_user WHERE (fid=10) OR (fid=33) OR (fid=22) OR (fid=76) OR (fid=13) OR(fid=44);

要呈现出来的效果是 fid为
10
33
22
76
13
44
有什么办法实现?
2:$a=’a/b/c/d/e.php’; $b=’a/b/12/34/c.php’; 找出2个文件的相对路径
3:empty_door a_b_c 写个函数变成EmptyDoor ABC这种 写个简单的方法(我是用分割在循环的办法)
4:一个正常的地址栏 http://www.baidu.com/test.php?id=10 写个高效的方法 获取php或者.php
5:1个im软件 已有1000人注册 1个A论坛 500人注册 1 个b论坛 300人注册
现在要同步注册信息 写个思路
6:js结合php 点击统计按钮 获取 ip 时间 等 存入日志文件中

回复讨论(解决方案)

第一个问题
ORDER BY FIND_IN_SET(fid, ‘10,33,22,76,13,44’)

1、… order by fid in (10,33,22,76,13,44)
2、拼在一起去掉相同的
a/b/c/d/e.php
a/b/12/34/c.php
3、不明白是什么意思(我有不是微软程序员)
4、print_r(parse_url(‘http://www.baidu.com/test.php?id=10’));
Array
(
[scheme] => http
[host] => http://www.baidu.com
[path] => /test.php
[query] => id=10
)
自己看
5、同步注册信息与注册人数无关(条件不充分)
6、代码就不写了,反正你也看不懂(我不可能徒手写出无误的代码)

第二个问题不知道理解对不对,是获取a/b/c/d/和a/b/12/34/么?
要是的话,我习惯用正则。
$a=’a/b/c/d/e.php’;
preg_matches(‘.*/’, $a, $match~来1源gaodai#ma#com搞*代#码1网搞代gaodaima码);
$dir = $match[0];

第二个问题不知道理解对不对,是获取a/b/c/d/和a/b/12/34/么?
要是的话,我习惯用正则。
$a=’a/b/c/d/e.php’;
preg_matches(‘.*/’, $a, $match);
$dir = $match[0];
../../c/d/
../../12/34/

../c/d/
../12/34/

提示 array_diff_assoc

问题3:
先用explode()函数 以”_”作为分界符,得到一个数组。
循环将数组的第一位转成大写字母,要做好一点 要先判断是否为英文。

问题3:
先用explode()函数 以”_”作为分界符,得到一个数组。
循环将数组的第一位转成大写字母,要做好一点 要先判断是否为英文。

我就是用的这个方法 面试的说 还有一种更简单的 方法 有知道的么

第二个问题不知道理解对不对,是获取a/b/c/d/和a/b/12/34/么?
要是的话,我习惯用正则。
$a=’a/b/c/d/e.php’;
preg_matches(‘.*/’, $a, $match);
$dir = $match[0];
../../c/d/
../../12/34/

../c/d/
../12/34/

提示 array_diff_assoc
大神能丢个 代码么 就这一题

貌似都是面试题哦~

我就是用的这个方法 面试的说 还有一种更简单的 方法 有知道的么

才学php不久 这个行不

$str="empty_door a_b_c";$str2= str_replace('_',' ',$str);$str3= ucwords($str2);$str4= str_replace(' ','',$str3);echo str_replace('ABC',' ABC',$str4);

第3题有点无聊

$s = 'empty_door a_b_c';echo preg_replace('/\w+/e', 'join("",array_map("ucwords",explode("_","$0")))', $s);

EmptyDoor ABC


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:大神来帮忙 几个面试题目 麻烦给个答案

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址