返回陣列中指定的一列
詳情見官方文件
在使用php獲取db資料的後,有時會需要使用資料的主鍵id或者使用者id來作為陣列的key,例如:
$records
=array
(array
('id'
=>
2135
,'first_name'
=>
'john'
,'last_name'
=>
'doe',)
,array
('id'
=>
3245
,'first_name'
=>
'sally'
,'last_name'
=>
'smith',)
,array
('id'
=>
5342
,'first_name'
=>
'jane'
,'last_name'
=>
'jones',)
,array
('id'
=>
5623
,'first_name'
=>
'peter'
,'last_name'
=>
'doe',)
);
轉換為
$records
=array
(2135
=>
array
([id]
=>
2135
[first_name]
=> john
[last_name]
=> doe
),3245
=>
array
([id]
=>
3245
[first_name]
=> sally
[last_name]
=> smith
),5342
=>
array
([id]
=>
5342
[first_name]
=> jane
[last_name]
=> jones
),5623
=>
array
([id]
=>
5623
[first_name]
=> peter
[last_name]
=> doe
))
array_column
(records,
null
, id)
;
第二個引數不能使用 0、空字串等為空的變數來代替
php官方文件
巧用PHP函式http build query
推薦閱讀 微服務還能火多久?http build query 是php中乙個比較有趣的url函式,它能夠幫助我們輕易地的封裝成url格式,從而避免因為遺漏和格式錯誤導致的報錯。手冊 http build query mixed query data string numeric prefix str...
PHP二維陣列降一維函式array column
很多情況下,我們資料庫是以二維資料儲存的,但是我們查出來以後,需要轉成一維陣列,php有這麼乙個函式array column,能實現大部分的 二維陣列轉一維陣列 php版本 5.5 php二維陣列降一維函式 student array array no 301 name zhangsan score...
巧用PARSENAME函式
有時候會有這樣的需求 假設我們在很多伺服器上建立了若干個例項,我現在需要寫個動態指令碼到每個例項去處理,而這個動態指令碼需要使用到例項名或者伺服器名,比如 我有3臺伺服器,分別為a,b,c,在a上裝了2個命名例項為a1,a2 在b上裝了2個命名例項b1,b2 c上就只裝了個預設例項,環境這樣,假設我...