美文网首页
php面试题集(未完成)

php面试题集(未完成)

作者: 行万里路GOGO | 来源:发表于2021-11-19 13:05 被阅读0次
  1. 使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来。(从连接数据库,至结果显示)
    表名User
Name Tel Content Date
张三 1234134 大专 1988-06-02
张三 136666666 本科 1982-06-02
张四 135466666 硕士 1973-08-08
张五 138568796 大专 1979-08-08
张三 185168796 大专 1989-05-01

<b>答:</b>

<?php
         mysql_connect("localhost","root","");
         mysql_select_db("xxx");//数据库名称
         mysql_set_charset("utf8");
         $sql = "select * from user where name='张三'";
         $res =  mysql_query($sql);
         $row = mysql_fetch_array($res);
         print_r($row);
         exit;
        
  1. 用php实现冒泡排序函数,对以下数字进行排序: “10、152、134、5、100”。
    答:
 /**
 *  冒泡算法
 */
function bubbleSort($numbers){
   $cnt = count($numbers);
   for($i=0; $i<$cnt; $i++){
       for($j=0; $j<$cnt-$i-1;$j++){
          if($numbers[$j] > $numbers[$j+1]){
              $temp = $numbers[$j];
              $numbers[$j] = $numbers[$j+1];
              $numbers[$j+1] = $temp;
          
          }
       
       }  
   }
   return $numbers;
}

$num = array(10,152,134,5,100);
$res = bubbleSort($num);
var_dump($res);
  1. 写一个函数,算出两个文件的相对路径:
    a = '/a/b/c/d/e.php';b = '/a/b/12/34/c.php';
    计算出b相对于a的相对路径应该是 ../../c/d。

答:

<?php

    $a = "/a/b/c/d/e.php";
    $b = "/a/b/12/34/c.php";
  $res = rep($a,$b);
    print_r($res);
    
function rep($cur,$relative){

    $curArr = explode('/',$cur);
    $reArr = explode('/',$relative);

    $curlen = count($curArr);
    $relen = count($reArr);

    $maxlen = ($curlen>$relen)?$curlen:$relen;
    //var_dump($maxlen);die;
    $ret = "";
    for($i=0;$i<$maxlen;$i++){
       if(trim($curArr[$i])=='') continue;
           if($curArr[$i]==$reArr[$i]){
              $ret .= '../';
           }else{
               $o = '';
               for($j=$i;$j<$maxlen;$j++){
                  $ret .= $o.$reArr[$j];
                  $o = '/';
               }
               break;
           }
    }
    return $ret;
}
  1. 请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在队列中所处的位置和变化,队伍可能随时有人加入和退出;当有人退出影响到用户的位置排名时需要及时反馈到用户。应用场景:饭店吃饭排队叫号。(请自行设计数据库结构,给出系统架构图,并用伪代码实现。)

  2. 什么是单例模式,为什么要使用单例,单例有什么特点?(请用php语言实现一个单例)

相关文章

  • php面试:NULL

    php在线面试题集:http://cainiaophp.com/php面试讨论群:536633782

  • php面试题集(未完成)

    使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来。(从连接数据库,至结果显示)表名User Nam...

  • PHP 经典面试题集

    这篇文章介绍的内容是关于PHP 经典面试题集 PHP 经典面试题集,有着一定的参考价值,现在分享给大家,有需要的朋...

  • php面试:面向对象一

    伪变量$this this就指向谁,前提必须是实例化过的(new obj)。 php在线面试题集:http://c...

  • Java面试题集

    Java面试题集(1-50) Java面试题集(51-70) Java面试题集(71-85) Java面试题集(8...

  • 程序员找工作必备 PHP 基础面试题 (四)

    程序员找工作必备 PHP 基础面试题​ 程序员找工作必备 PHP 基础面试题(二) 程序员找工作必备 PHP 基础...

  • PHP高级程序员必看知识点:目录大全(不定期更新)

    面试题系列: 八重樱:分享一波腾讯PHP面试题 八重樱:2019年PHP最新面试题(含答案) 八重樱:Redis ...

  • php面试题集(1)

    编写一个函数,用来求两个日期相关的天数 php中接口类的含义是什么,它的作用以及如何使用答:含义: 接口类是一种特...

  • php面试题集(2)

    jquery中ajax如何使用,它有哪些参数,分别是指什么? 表名为message有如下字段:id-文件idtit...

  • php面试题集(3)

    1.COOKIE、SESSION的联系和区别?答:(一)cookie 和session 的区别:<1>. cook...

网友评论

      本文标题:php面试题集(未完成)

      本文链接:https://www.haomeiwen.com/subject/ufxvsttx.html