php array_column()
從記錄集中取出 last_name 列:
<?php輸出:// 表示由資料庫返回的可能記錄集的陣列
$a = array(
array(
'id' => 5698,
'first_name' => 'bill',
'last_name' => 'gates',
),array(
'id' => 4767,
'first_name' => 'steve',
'last_name' => 'jobs',
) array(
'id' => 3809,
'first_name' => 'mark',
'last_name' => 'zuckerberg',
));$last_names =
array_column($a, 'last_name')
;print_r($last_names);
?>
array( [0] => gates
[1] => jobs
[2] => zuckerberg
)
array_unshift()
函式用於向陣列插入新元素。新陣列的值將被插入到陣列的開頭。
<?php
$a=array("a"=>"red","b"=>"green");
array_unshift($a,"blue");
print_r($a);
?>
array ( [0] => blue [a] => red [b] => green )
array_map()
將函式作用到陣列中的每個值上,每個值都乘以本身,並返回帶有新值的陣列:
<?phpfunction myfunction($v)
$a=array(1,2,3,4,5);
print_r(
array_map("myfunction",$a)
);?>
$cart_keys=array_map('trim',$cart_keys);
php中set time limit 函式運用
當你的頁面有大量資料時,建議使用set time limit 來控制執行時間,預設是30s,所以需要你將執行時間加長點。如 set time limit 0 表示持續執行到程式結束,但這個函式有些在window環境下有些人設定不成功,linux下也可能會出現問題的,做好在邏輯 加上try catch...
函式指標舉例
include include typedef void funp t char sv funp t funp funp t funp a funp t funp b void fun char sv void fun unknow char sv void case a char sv void ...
函式物件舉例
呼叫操作符的類,其物件常稱為函式物件 function object 即它們是行為類似函式的物件。乙個類物件,表現出乙個函式的特徵,就是通過 物件名 引數列表 的方式使用乙個 類物件,如果沒有上下文,完全可以把它看作乙個函式對待。示例程式 include include include includ...