PHP筆試題(十)

2021-10-03 21:23:09 字數 2843 閱讀 4937

1.如果當前時間戳為:$t = time(),請問如何獲取本月的第一天以及最後一天(格式為yyyymmdd)?

第一種方法:

echo date('ym01');

echo date('ymt');

第二種方法:

echo date('y-m-d', mktime(0, 0, 0, date('m'), 1)); // 第一天

echo date('y-m-d', mktime(0, 0, 0,date('m')+1,1)-1); // 最後一天

2.如下**,請問$c的值是什麼?

<?php 

$a = array('a');

$b = array('b', 'c');

$c = $a+$b;

print_r($c);

答案是:array ( [0] => a [1] => c )

當下標為數值時,array_merge()不會覆蓋掉原來的值,但arraya+arrayb合併陣列則會把最先值arraya的值作為最終結果返回,而把arrayb陣列擁有相同鍵名的那些值「拋棄」掉,而不是覆蓋

當下標為字元時,arraya+arrayb 仍然把最先出現的值作為最終結果返回,而把後面的陣列擁有相同鍵名的那些值「拋棄」掉,但array_merge()此時會覆蓋掉前面相同鍵名的值。

3.如下**,請問$a的值是什麼?

$a = 10;

$b = &$a;

unset($b);

$b = 20;

echo $a;

答案是10。b只是a的指標而已

4.如下**,請問$a的值是什麼?

$a = array();

$a[1] = 10;

$a[1.0] = 20;

$a["1"] = 30;

$a["1.0"] = 40;

print_r($a);

array ( [1] => 30 [1.0] => 40 )

5.請問php如何獲取以下字串title中的值?

<?php

$str = 《歌莉斯美鞋匯eof;

preg_match("/title=(.*)target/",$str,$content); 

$content[1];

redis是乙個開源(bsd許可),記憶體儲存的資料結構伺服器,可用作資料庫,快取記憶體和訊息佇列**。

memcached是乙個自由開源的,高效能,分布式記憶體物件快取系統。

mongodb是乙個基於分布式檔案儲存的資料庫,文件型的非關係型資料庫,與上面兩者不同

參考7.簡述mysql中的int、bigint、smallint、tinyint、mediumint取值範圍或者應用場景

參考8.對於大流量的**,你採取什麼樣的方法來解決伺服器的效能消耗?

9.請看下面兩張表,然後回答問題:

(1)學生表(student)

idname1張三

2李四3王五

4趙六(2)成績表(score)

idstu_idsubjectscore11

語文9021

數學8032

語文9242

數學8554

語文7064

數學68

(1)寫一條sql查詢出所有學生的姓名,科目以及成績,如果該學生沒有成績,科目顯示「--」,成績顯示「0」

select

student.`name` as '名字',

ifnull(score.`subject`, '--') as '科目',

ifnull(score.score, 0) as '成績'

from

student

left join score

on student.id = score.stu_id

(2)寫一條sql查詢總成績第一名的學生姓名以及總分

select

student.`name` as '名字',

sum(score) as '總分'

from

score,

student

where

student.id = score.stu_id

group by

stu_id

order by

sum(score) desc

limit 1;

(3)寫一條sql查詢哪些學生沒有考試?

select * from student where id not in (select stu_id from score)
10.css中z-index是做什麼用的,它對任何元素都有效嗎?

z-index 屬性指定乙個元素的堆疊順序。

擁有更高堆疊順序的元素總是會處於堆疊順序較低的元素的前面。

不是。參考:

11.請描述您對ajax的理解以及同步以及非同步各自的使用場景

參考:12.jquery中如何定位子集中class為"diva"的第乙個元素

firstchild

13.用linux寫乙個任務計畫指令碼,要求每乙個月1號凌晨1點重啟伺服器?

0 1 * * * /sbin/reboot                      ( 0 1表示每天1點重啟)

參考:

PHP入門筆試題

我自己想的幾道入門php筆試題,沒有什麼意義,只是自己隨便想想,算是好玩。一 基礎題 1.寫出如下程式的輸出結果 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不相等 str5 0 str6 0 ec...

一道php筆試題

最近用的一道筆試題,推薦給大家。請找出下面 中的問題,修復並優化。1 2 3 4 5 6 7 8 9 10 11 12 13 14 批量註冊使用者,每次 100個。註冊新使用者,要求使用者名稱與email不能與以前的重複。mysqli newmysqli host,user,pass for i 0...

明源雲php筆試題

tcp 面向連線的,提供可靠的基於位元組流的傳輸協議 udp 非面向連線的不可靠的傳輸協議 這個被問爛的題目,多花點時間去了解吧 單例,抽象工程,寫個單例多簡單,記得單例的構建函式要是private許可權的。1 b a b 2 b c b d c b b c var dump implode a,b...