2012-06-13 25 views
0

可能重複:
setting scope of array_map php了在array_map不同類的回調函數--PHP

我有一個函數調用cube1()中的一類叫做customExceptions。 在另一個PHP腳本中,我需要使用array_map(),而對於回調函數,我想在customExceptions類中使用cube1()函數。 這是什麼語法?這似乎是一個非常基本的問題,但我找不到一個簡單直接的答案。

+0

找到了答案就在這裏 - > http://stackoverflow.com/a/2329523謝謝 – Thili

回答

0

不應該工作嗎?

customExceptions::cube1(array_map()); 
1
<?php 

class customExceptions{  
    static public function cube1($i){ 
     return $i*$i*$i; 
    } 
} 

$arr = array(1,2,3,4); 
print_r($arr); 
$arr2 = array_map(array('customExceptions', 'cube1'), $arr); 
print_r($arr2); 

?>