php 函式運用舉例

2021-07-25 15:40:17 字數 1127 閱讀 4014

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()

將函式作用到陣列中的每個值上,每個值都乘以本身,並返回帶有新值的陣列:

<?php

function 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...