php習題,PHP筆試練習題

2021-10-25 21:49:09 字數 1295 閱讀 4520

php筆試練習題

1. 寫出如下程式的輸出結果

$str1 = null;

$str2 = false;

echo $str1==$str2 ? '相等' : '不相等';

$str3 = '';

$str4 = 0;

echo $str3==$str4 ? '相等' : '不相等';

$str5 = 0;

$str6 = '0';

echo $str5===$str6 ? '相等' : '不相等';

2. 寫出如下程式的輸出結果

$a1 = null;

$a2 = false;

$a3 = 0;

$a4 = '';

$a5 = '0';

$a6 = 'null';

$a7 = array();

$a8 = array(array());

echo empty($a1) ? 'true' : 'false';

echo empty($a2) ? 'true' : 'false';

echo empty($a3) ? 'true' : 'false';

echo empty($a4) ? 'true' : 'false';

echo empty($a5) ? 'true' : 'false';

echo empty($a6) ? 'true' : 'false';

echo empty($a7) ? 'true' : 'false';

echo empty($a8) ? 'true' : 'false';

3. 寫出如下程式的輸出結果

$test = 'aaaaaa';

$abc = & $test;

unset($test);

echo $abc;

4. 寫出如下程式的輸出結果

function get_count()

return $array;

//快速排序(陣列排序)

function quick_sort($array)

2. 使用php描述順序查詢和二分查詢(也叫做折半查詢)演算法,順序查詢必須考慮效率,物件可以是乙個有序陣列

//二分查詢(陣列裡查詢某個元素)

function bin_sch($array, $low, $high, $k)elseif ($k < $array[$mid])elseelseelse else {

$files = $file;

closedir($handle);

return $files;

PHP小練習題

當時我給了他大體的思路如下 1,計算今天到下個月的天數,可以用兩個陣列乙個陣列訪問有30天的月份,乙個陣列訪問有31天的月份 當然還有29,28天的,這個可以自己再仔細研究,上面只是舉例 然後獲取當天的月份看在哪個陣列中確定當前月份的總天數,之後就可以輸出當前天到月末的所有天數啦!2,讓使用者選擇三...

(一)Mysql面試筆試練習題

準備工作,匯入表資料 mysql準備資料以及sql題目 teacher表 student表 score表 course表 1 查詢男生 女生人數 男生人數 1 男,2 女 select count from student s where s.student 1 結果 可以優化取別名 select ...

C 考試練習題

問題描述 輸入乙個六位數,求各位數之和,如果各位數之和在 36,45 之間包含36,45,則此數字為幸運數字,如123456,各位數之和為1 2 3 4 5 6 21,不是幸運數。輸入形式 乙個整數a 輸出邢式 如果a是六位數,判斷a是幸運數,輸出 yes 否則輸出 no 如果a不是六位整數,輸出 ...