作业内容:将变量与函数的声明,使用与参数实例演示
<?php
// ! 变量与函数
echo "123<br>";
function getName($a){
echo '<h2>我是'.$a.'</h2>';
}
$name = 'zolo';
var_dump($name);
$name = 'zolo2';
getName('zolo');
echo $name.'<br>';
function getTotal($price,$num=1){
return $price*$num;
}
echo getTotal(200).'<br>';
echo getTotal(200,2).'<br>';
echo getTotal(200,2,3).'<br>';
echo "我是一个模板字面量,{$name}<br>";
$total = function($price,$num=1){
return $price*$num;
};
echo $total(2,3);
$arr = [21,12,3,4,15,16,7];
print_r($arr);
$redu = function(...$args){
return array_reduce($args,function($acc, $cur) {
return $acc + $cur;
});
};
echo $redu(1,2,3,4,5,6,7,8).'<hr>';
function getItems($arr,$value){
return array_filter($arr,function($item) use ($value){
return $item > $value;
});
}
$arr = [9,12,13,24,5,6,17];
print_r(getItems($arr,10));
var_dump(getItems($arr,10));
echo '<hr>';
$a = getItems($arr,10);
echo '%%%%<br>';
// echo print_r($a).'<hr>';
// echo print_r($a,true).'<hr>';
// echo '<pre>print_r($arr, true)' . print_r($arr, true) . '</pre>';
// echo '<pre>print_r($arr, true)' . print_r($a, true) . '</pre>';
echo '<pre>print_r(getItems($arr,10))' . print_r(getItems($arr,10)). '</pre>';
echo '<pre>print_r(getItems($arr,10), true)' . print_r(getItems($arr,10), true) . '</pre>';
echo '<h3 style="color:red">hello php1</h3>';
echo "<h3 style='color:red'>hello php2</h3>";
echo '<pre>print_r(getItems($arr,10), true)' . print_r(getItems($arr,10), true) . '</pre>';
printf('<pre>%s</pre>',print_r($a,true));
echo sprintf('<pre>%s</pre>',print_r($a,true));
echo '<hr>';
$arr=['手机','100','10'];
vprintf('品名: %s, 单价: %.2f 元, 数量: %d 部<br>', $arr);