批改状态:未批改
老师批语:
语法的基础知识使用:
<?php
//实例演示while(),do~while()
for ($i=1;$i<=20;$i++){
echo $i<99 ? $i.',' : $i;
}
echo '<hr>';
$a = 20;
while ($a<20){
echo $a<19 ? $a.',' : $a;
$a++;
}
echo '<hr>';
$b=20;
do{
echo $b<19 ? $b.',' : $b;
$b++;
}while($b<20);
echo '<hr>';
//函数的参数与作用域
function hi(){
return '欢迎leechaohua';
}
echo hi();
echo '<hr>';
function hello($name){
return '欢迎lee'.$name.'hua';
}
echo hello('chao');
echo '<hr>';
function hello1($name1,$name2='hua'){
return '欢迎lee'.$name1.$name2;
}
echo hello1('chao');
echo '<hr>';
function hello2(){
return (func_get_arg(0)+func_get_arg(1)+func_get_arg(2));
}
echo hello2(1,2,3);
echo '<hr>';
$name3='leechaohua';
function hello3(){
return $GLOBALS('$name3');
}
echo '欢迎'.$name3;
echo '<hr>';
//数组常用的键值操作与指针操作
$girl =array('age'=>18,'name'=>'pretty','high'=>168,'body'=>'thin');
echo in_array(18,$girl) ? '年轻' : '不年轻';
echo key_exists('married',$girl) ? '已婚' : '未婚';
print_r(array_values($girl));
print_r(array_search(18,$girl));
print_r(array_flip($girl));
echo '<hr>';
echo count($girl);
echo key($girl);
echo current($girl),'<br>';
next($girl);
echo key($girl);
echo current($girl),'<br>';
end($girl);
echo key($girl);
echo current($girl),'<br>';
echo '<hr>';
//数组模拟栈与队列操作
array_push($girl,'white'); //尾部进队
print_r($girl);
echo '<hr>';
array_pop($girl); // 尾部出队
print_r($girl);
echo '<hr>';
array_unshift($girl,'purple'); // 头部进队
print_r($girl);
echo '<hr>';
array_shift($girl); // 头部出队
print_r($girl);
echo '<hr>';点击 "运行实例" 按钮查看在线实例

总结:while(),do~while()
的使用,很困难,要多联系!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号