博主信息
博文 16
粉丝 0
评论 0
访问量 15723
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
参数字符串处理函数/ 数组的键值操作函数
逃逃
原创
746人浏览过

1 参数字符串处理函数/ 数组的键值操作函数

[toc] //md 内容表

1. 参数字符串处理函数

  • range()快速创建数组

$arr = range(1,100,3); //创建1-100的数组,间隔3
$arr = range(‘a’,’z’,3); //创建 a-z 的数组,间隔 3
print_r($arr);

  • 添加数组成员
    1. array_unshift()从头部添加

$arr = [‘uniapp’];
array_unshift($arr,’css3’);
array_unshift($arr,’composer’);
print_r($arr);

    1. array_push()从尾部添加数组成员

array_push($arr,’vue-webpack’);
array_push($arr,’vue-cli’);
print_r($arr);

  • 删除数组元素
    1. array_shift() 从头部删除,返回删除的数组元素

$num = range(1,39,4);
print_r($num);
var_dump(array_shift($num));
var_dump(array_shift($num));
print_r($num);

    1. array_pop()从尾部删除,返回删除的数组元素

$letter = range(‘a’,’z’,8);
print_r($letter);
echo array_pop($letter);
echo array_pop($letter);
print_r($letter);

    1. array_splice() 从任意位置删除任意数量的数组元素,返回被删除的数据集合

$arr = range(1,36,4);
print_r($arr);
$res = array_splice($arr,2,4);
print_r($res);


2. 参数字符串处理函数

  • array_keys() 获取数组的键组成新的数组返回

$stdInfo = ['name'=>'何四','stdNum'=>2232232,'tel'=>15845458545,'bonus'=>8000]; var_dump(array_keys($stdInfo));

  • 判断某个键是否存在

    $flag = false; foreach($stdInfo as $k=>$v) { if($k === 'bonus') $flag = true; } echo $flag ? '存在' : '不存在';

    1. array_key_exists()判断数组中是否存在指定的键名(索引)

      var_dump( array_key_exists('bonus',$stdInfo));ob_clean();

    1. in_array()判断数组中是否存在某个值 存在返回 true 否则返回 false

      var_dump(in_array(80220,$stdInfo));


作业

  • 返回数组中所有的值并给其建立从 0 开始递增的数字索引

<?php $arr = array("4"=>"10","1"=>"22","9"=>"55","0"=>"255"); print_r(array_values($arr)); ?>


批改老师:PHPzPHPz

批改状态:合格

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

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

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