本文 6985 pv

3

php思考题(不断更新)

© kekehu / 技术资源 / 2011.03.30 / 21:21 / 6985PV

请看到下面的题时请淡定......
1.把abc_Befg_Tle 转成 abcbefgtle。把abc_Befg_Tle转成abc_Tefg_Ble
2.已知一个时间(例如2011-02-02 20:30:00),求昨天的时间(例如2011-02-01 20:30:00)。
3.已知两个时间(例如2011-02-02 20:30:00,2011-03-02 20:30:00),求两个时间相差多少天。
4.已知两个数组,求合并两个数组并从小到大排序(注:不能使用自带函数)
5.已知一个数组,求用rand函数随机生成一个新数组。
  请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
  字符串反转?
  验证邮箱格式的正则表达式?
  数组从大到小排序(不能用php自带函数)?
  mysql 防止注入的函数是?
  
  

6.
$a=$b=0;
if($a=0 || $b =2)
{
  var_dump($a,$b);
}
7.
$array = array ('3'=> 'a', '1b'=>'b','c','d');
echo $array[4];
8.
echo "Test" . 1 + 2 . '45';
9.把下列程序修改成三元运算符的格式
if ($a < 7)
{
    if ($b > 11)
    {
        if ($c != $b && $c < 10)
        {
            $x = 1;
        }
        else
        {
            $x = 0;
        }
    }
}
10.以下那个变量命名是错误的?
${'test'} = 1;
$_var = 1;
$vAbR = 1;
$1Vbr = 1;
&$vAbR = 1;
11.
$a = 1;
$b = $a++;
echo $b;
8.
$str = "abc";
$$str = "bbbbb";
$$str.= "cc";
echo $str;
9.


本文有 3 篇评论

  1. @ iamXiami Email 说 :
    2012.03.09 13:23
    avatar

    很多题目没意义的~ 纯面试官INSTALL B~PHP虽然是弱语言,但其实还是有数据类型可以判断的~ 一些题目混淆了这点,相当糟糕~IF->三目的题~ 三目效率差,可读性差

  2. @ bingdong700 Email 说 :
    2011.12.31 15:20
    avatar

    第六题是个陷阱,看了半天发现这里是赋值,不是判断

  3. @ ..... Email 说 :
    2011.07.28 12:50
    avatar

    sweat

1/1 第一页 1 最后页

发表你的见解

打开HTML 打开UBB 打开表情 隐藏 记住我
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemot