博客列表 >函数的操作和数组的使用+2018年8月24日

函数的操作和数组的使用+2018年8月24日

Lee的博客
Lee的博客原创
2018年08月27日 14:36:05503浏览

语法的基础知识使用:

 

实例

<?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>';

运行实例 »

点击 "运行实例" 按钮查看在线实例


QQ截图20180827143133.png

总结:while(),do~while()
的使用,很困难,要多联系!

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议