这是一个回调函数的实例
下列函数对变量数组$strings内的水果名称进行字符串长度的计算。首先通过建立一个回调函数my_callback ,设置一个参数$item,
再给strlen函数 进行长度计算处理,结果再返回给$lengths 变量,进行print_r 打印输出,得到结果为apple=5个字符,orange=6个字符,banana=6个字符,coconut=7个字符
1 <!DOCTYPE html>
2 <html>
3
4 <body>
5 <?php
6 function my_callback($item){
7 return strlen($item); // 获取字符串的字节数
8 }
9 $strings =["apple","orange","banana","coconut"];
10 $lengths=array_map("my_callback",$strings);
11 print_r($lengths);
12 ?>
13
14
15 </body>
16
17
18 </html>返回结果
Array ( [0] => 5 [1] => 6 [2] => 6 [3] => 7 )
评论