搜索
博主信息
博文 48
粉丝 0
评论 0
访问量 44558
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
数组函数 堆栈
雨天的博客
原创
1001人浏览过

实例

<?php
/**
 * Created by PhpStorm.
 * User: 1
 * Date: 2018/8/24
 * Time: 14:20
 */
for($i=0;$i<10;$i++)
{
   echo ($i<9) ? $i.',' : $i;
}
echo '<hr>';
//初始化条件 while(){更新条件}
$i=0;
while($i<10)
{
    echo ($i<9) ? $i.',' : $i;
    $i++;
}
echo '<hr>';
//初始化条件do{更新条件}while();
$i=10;
do{
    echo ($i<9) ? $i.',' : $i;
    $i++;
}while($i<10);
//while 和do{}while() 区别是:do while 条件错误至少执行一次
echo '<hr>';
//函数中参数有可选参数的时候,必须把必选参数放前面
function myFn()
{
    return 'Hello Word!';
}
echo myFn();
echo '<br>';
function myFn1($name,$k='')
{
    return $k.$name.'是超文本预处理语言'.$k;
}
echo myFn1('php','<br>');
echo '<br>';
function myFn2($a,$b,$c)
{
    return $a+$b+$c;
    //return func_get_arg(1);//获取第n个参数的值
   // return func_num_args();//获取参数的数量
    //return print_r(func_get_args()); //获取所有参数
}
echo myFn2(3,4,6);
echo '<br>';
$arr=['name'=>'Tom','age'=>22,'sex'=>'男'];
echo '<br>';
//in_array 判断数组中是否存在某个值
echo in_array('Tom',$arr) ? '存在' : '不存在';
echo '<br>';
//array_search() 返回指定值的键名
echo array_search(22,$arr);
echo '<br>';
//array_key_exists() 判断键名是否存在数组中
echo array_key_exists('age',$arr) ? '存在' : '不存在';
echo '<br>';
echo '<pre>';
//array_keys() 以索引数组的形式返回当前数组的键名
print_r(array_keys($arr));
echo '<br>';
echo '<pre>';
//array_values() 以索引数组的形式返回当前数组的值
print_r(array_values($arr));
echo '<br>';
echo '<pre>';
//array_flip 数组键值对调
print_r(array_flip($arr));
echo '<br>';
//cout() 统计数组元素的数量
echo count($arr);
echo '<br>';
//key() 键名
echo key($arr);
echo '<br>';
//current() 值
echo current($arr);
echo '<br>';
//next() 指针下移
next($arr);
echo key($arr).'=>'.current($arr);
echo '<br>';
//指针复位
reset($arr);
echo key($arr).'=>'.current($arr);
echo '<br>';
//end() 结尾
end($arr);
echo key($arr).'=>'.current($arr);
echo '<br>';
reset($arr);
//while list each
while (list($key,$value)=each($arr))
{
    echo $key.'=>'.$value.'<br/>';
}
echo '<br>';
$arrName=['php','html','java'];
echo array_push($arrName,'css');//返回数组的长度
echo '<br>';
echo array_pop($arrName);//从尾部出
echo '<br>';
echo array_unshift($arrName,'access');//返回数组的长度
echo '<br>';
echo array_shift($arrName);//从头部出
echo '<br>';
//模拟队列操作:增删只能在两端进行,不允许同一段进行
array_push($arrName,'css');
print_r($arrName);
echo '<br>';

array_shift($arrName);
print_r($arrName);
echo '<br>';

array_unshift($arrName,'access');
print_r($arrName);
echo '<br>';
$table='<table border="0" cellspacing="0" cellpadding="0" width="500">';
for($i=1;$i<=9;$i++)
{
    $table.='<tr>';
    for ($j=1;$j<=$i;$j++)
    {
        $table.='<th style="border: solid 1px #ccc; margin-bottom: 5px;height: 20px;">'.$i.'*'.$j.'='.$i*$j.'</th>';
    }
    $table.='</tr>';
}
$table.='</table>';
echo $table;

运行实例 »

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


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学