array_map

类里面调用array_map()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class 
{
function gets_filename_prefix1($filepath)
{
$filename = basename( $filepath );
$arr = explode(".",$filename);
$parameter = $arr[count($arr)-1];
$name = str_replace(".".$parameter,"",$filename);
return $name;
}
function xxxx()
{
$url_arr = array (
0 => '/Users/jayding/Projects/livsns/uploads/ziptmp/1499244509/test/3.jpg',
1 => '/Users/jayding/Projects/livsns/uploads/ziptmp/1499244509/test/2.jpeg',
2 => '/Users/jayding/Projects/livsns/uploads/ziptmp/1499244509/test/1.jpg',
);

$info_arr_prefix = array_map(array('material', 'gets_filename_prefix1'), $url_arr);
print_r($info_arr_prefix);
}
}
$a = new material;
$a->xxxx();