博客列表 >参数字符串处理函数/ 数组的键值操作函数

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

逃逃
逃逃原创
2021年08月16日 02:25:27496浏览

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


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