博客列表 >PHP学习之循环语句相关学习(8.23作业)2018年8月27日

PHP学习之循环语句相关学习(8.23作业)2018年8月27日

碎笺的博客
碎笺的博客原创
2018年08月27日 23:13:44593浏览
//while循环语句
$us = 1;
while ($us <= 10)
{
    echo $us;
    $us++;
}

// do while 循环语句
$us = 1;
do
{
    echo $us;
    $us++;
}
while($us<=10);


//函数的参数及作用域

$a = '这是第一句话';
function b ()
{
$a = '这是第二句话';
echo $a;
}
echo $a;

//输出: 这是第二句话
//       这是第一句话

$contact = array(
"ID" => 1,
"姓名" => "高某",
"公司" => "A公司",
"地址" => "北京市",
"电话" => "(010)98765432",
"EMAIL" => "gao@brophp.com",
);
 
//数组刚声明时,数组指针在数组中第一个元素位置
echo '第一个元素:'.key($contact).' => '.current($contact).'<br>'; //第一个元素
echo '第一个元素:'.key($contact).' => '.current($contact).'<br>'; //数组指针没动
 
next($contact);
next($contact);
echo '第三个元素:'.key($contact).' => '.current($contact).'<br>'; //第三个元素
 
end($contact);
echo '最后一个元素:'.key($contact).' => '.current($contact).'<br>';
 
prev($contact);
echo '倒数第二个元素:'.key($contact).' => '.current($contact).'<br>';
 
reset($contact);
echo '又回到了第一个元素:'.key($contact).' => '.current($contact).'<br>';
//PHP实现队列操作类 
class queueOp {    
          
    public function tailEnqueue($arr,$val) 
    {        
    return array_push($arr,$val);
    }   
    public function tailDequeue($arr) 
    {        
    return array_pop($arr);
    }     
    public function headEnqueue($arr,$val) 
    {        
    return array_unshift($arr,$val);
    }   
    public function headDequeue($arr) 
    {        
    return array_shift($arr);
    }    
    public function queueLength($arr) 
    {        
    return count($arr);
    }   
    public function queueHead($arr) 
    {        
    return reset($arr);
    }   
    public function queueTail($arr) 
    {        
    return end($arr);
    }   
    public function clearQueue($arr) 
    {        
    unset($arr);
    }
}


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