-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfunction.php
More file actions
53 lines (31 loc) · 787 Bytes
/
function.php
File metadata and controls
53 lines (31 loc) · 787 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
// declare (strict_types=1);
// function sumnum( int $n1, ?int $n2, int $n3=2):void{
// $res=$n1+$n2+$n3;
// }
// $x=sumnum(10,null,40);
// echo $x;
// function sayHello($msg){
// echo "$msg";
// }
// sayHello("hello");
// function sumNumbers($num1,...$vals){
// $sum=$num1;
// foreach($vals as $val){
// $sum+=$val;
// }
// return $sum;
// }
// $sumnum=sumNumbers(...$numbers);
// echo $sumnum;
// $v=[100,200,...$numbers];
// print_r($v);
$numbers=[10,20,30];
$multiplier=2;
// $newNumbers=array_map(function($element)use($multiplier){
// return $element * $multiplier;
// },$numbers);
// print_r($newNumbers);
$newNumbers2=array_map(fn($element) => $element * $multiplier,$numbers);
print_r($newNumbers2);
?>