博客列表 >流程控制实战与常用数组函数-2018年8月23日

流程控制实战与常用数组函数-2018年8月23日

鱼越龙门的博客
鱼越龙门的博客原创
2018年08月24日 10:35:45646浏览

今天学习了流程控制实战与常用数组函数的基本知识。

代码:

实例

<?php
$i=0;
while($i<10){
    echo $i<9?$i.',':$i;
    $i++;
}
echo '<hr>';

do{
    echo $i<9?$i.'.':$i;
    $i++;
}while($i<10);

运行实例 »

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

实例

<?php
function wel(){
    return '欢迎来到中国';
}
echo wel();
echo '<hr>';
function wel1($name){
    return '欢迎'.$name.'来到中国';
}
echo wel1('tom');
echo '<hr>';
function wel2($lang,$name='tom'){
    return '欢迎'.$name.'来到中国学习'.$lang;
}
echo wel2('中文');
echo '<hr>';
function wel3(){
   // return print_r(func_get_args(),true);
   // return func_num_args();
    return func_get_arg(2);
}
echo wel3(4,5,6);
echo '<hr>';
$name="tom";
function wel4(){
   global $name;
   return $name;
    // return $GLOBALS['name'];
}
echo wel4();

运行实例 »

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

实例

<?php
$person=['id'=>4,'name'=>'jim','age'=>18,'gender'=>'man'];
echo '<pre>';
echo print_r($person,true);

echo in_array('man',$person)?'存在':'不存在';
echo array_key_exists('age',$person)?'存在':'不存在';
echo print_r(array_values($person),true);
echo print_r(array_keys($person),true);
echo array_search('jim',$person);
echo print_r(array_flip($person),true);


echo count($person);
echo key($person);
echo current($person);
next($person);
echo key($person);
echo current($person);
reset($person);
echo key($person);
echo current($person);
end($person);
echo key($person);
echo current($person);
reset($person);
echo '<hr>';
//print_r(each($person));
list($key,$value)=each($person);
echo $key,'*******',$value.'<br>';
reset($person);
while(list($key,$value)=each($person)){
    echo $key,'*******',$value.'<br>';
}

运行实例 »

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

实例

<?php
$person=['id'=>4,'name'=>'jim','age'=>18,'gender'=>'man'];
echo '<pre>',print_r($person,true);
array_push($person,'80');
print_r($person);
array_pop($person);
print_r($person);
echo '<hr>';
array_unshift($person,100);
print_r($person);
array_shift($person);
print_r($person);
echo '<hr>';
array_push($person,79);
array_shift($person);
print_r($person);
echo '<hr>';
array_unshift($person,60);
array_pop($person);
print_r($person);

运行实例 »

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


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