**加粗樣式
1.使用list()函式需要注意什麼?
list() 僅能用於數字索引的陣列並假定數字索引從 0 開始。
2.小明和小張的朋友圈各放入a陣列
和a陣列和
a陣列和
b陣列中,求出的共同好友?
array_intersect — 計算陣列的交集
array_intersect_assoc — 帶索引檢查計算陣列的交集
3.如何一次性向資料庫插入多條資料?
values(),(),(),()
4.說一下單引號雙引號?
單引號與雙引號對於定義字元乙個是可以解析變數乙個是會把變數直接輸出來,同時單引號與雙引號在字元處理上單引號要優與雙引號
5.如何設定指令碼所用時區和取得當前指令碼所使用的時區。
date_default_timezone_get — 取得乙個指令碼中所有日期時間函式所使用的預設時區
date_default_timezone_set — 設定用於乙個指令碼中所有日期時間函式的預設時區
6.獲取今天、昨天、明天的日期
date(『y-m-d』)
date(『y-m-d』,strtotime("-1 day"))
date(『y-m-d』,strtotime("+1 day"))
7.如何將乙個字串寫入檔案和如何將整個檔案讀入乙個字串
file_get_contents — 將整個檔案讀入乙個字串
file_put_contents — 將乙個字串寫入檔案
8.如何移除陣列中重複的值?
array_unique — 移除陣列中重複的值
檢查給定的鍵名或索引是否存在於陣列中?
array_key_exists — 檢查給定的鍵名或索引是否存在於陣列中
10.post表單提交的值為了防止空行如何處理?
trim($_post[『data』])
11.如何打亂乙個字串?
str_shuffle — 隨機打亂乙個字串
!!!shuffle — 將陣列打亂
12.如何實現陣列和字串互相轉換?
explode — 使用乙個字串分割另乙個字串
implode — 將乙個一維陣列的值轉化為字串
13.寫自定義函式:格式化位元組大小 (單位 『b』, 『kb』, 『mb』, 『gb』, 『tb』, 『pb』)
function tosize($size) elseif($size > pow(2, 30)) elseif($size > pow(2, 20)) elseif($size > pow(2, 10)) else
return $s.$dw;
}14.命名空間是什麼?
命名空間用來解決在編寫類庫或應用程式時建立可重用的**如類或函式時碰到的兩類問題:
1.使用者編寫的**與php內部的類/函式/常量或第三方類/函式/常量之間的名字衝突。
2.為很長的識別符號名稱(通常是為了緩解第一類問題而定義的)建立乙個別名(或簡短)的名稱,提高源**的可讀性。
計算題:
$a = 3;
katex parse error: expected 'eof', got '&' at position 5: b = &̲a;
$b = 6;
katex parse error: expected 'eof', got '&' at position 5: c = &̲a;
echo a.a.
a.b.$c;
15.思考題:此程式實現了什麼功能,主要套路是什麼?請描述實現的過程?
header(「content-type:text/html;charset=utf-8」);
$categories = array(
array(『id』=>1,『name』=>『電腦』,『pid』=>0),
array(『id』=>2,『name』=>『手機』,『pid』=>0),
array(『id』=>3,『name』=>『筆記本』,『pid』=>1),
array(『id』=>4,『name』=>『台式電腦』,『pid』=>1),
array(『id』=>5,『name』=>『智慧型機』,『pid』=>2),
array(『id』=>6,『name』=>『功能機』,『pid』=>2),
array(『id』=>7,『name』=>『超級本』,『pid』=>3),
array(『id』=>8,『name』=>『遊戲本』,『pid』=>3),
);$tree = cat
egor
ies;
func
tion
geta
ttr(
categories; function get_attr(
catego
ries
;fun
ctio
nget
att
r(a,$pid)', got 'eof' at end of input: …
$tree = $v; //將記錄存入新陣列}}
return $tree; //返回新陣列
}遞迴實現無限級別分類
ROS 除錯(三) 列印輸出
ros info 採用類似c語言的形式 ros debug ros debug stream 採用類似c 語言的形式列印 ros debug stream named ros debug stream throttle named n s,name message ros debug stream ...
GO語言實戰三 打包和工具鏈
所有go語言的程式都會組成若干組檔案,每組檔案被稱為乙個包。包利於復用 包命名慣例給包命名的慣例是使用包所在目錄的名字main包 所有用 go 語言編譯的可執行程式都必須有乙個名叫 main 的包 和main函式。main函式是程式入口,沒有則程式無法執行 匯入包import fmt myfmt m...
任性的阿三 sdut 3528
problem description 阿三出門遊玩,遇到了一排任性的燈泡,這一排燈泡有亮有暗,而且有兩個連續的燈泡壞掉了。input 每組輸入資料佔一行是給定的01字串,0代表暗,1代表亮,x代表壞掉了。長度 1000 保證輸入的資料一定有兩個連續的x output 輸出格式佔一行,輸出最少運算元...