初见数组(操作数组元素值)
发布于:2021-12-20 10:58:32
次阅读
数组分类
// 数字作为键$fruts = array('苹果','梨子','香蕉','橘子');
// 字符串作为键$computer = array( '联想'=>'Y900P', '神州'=>'Z8', '苹果'=>'Sierra',);
创建数组
$num = array(1,2,3,4,5);
$num = [1,2,3,4,5];
$num = range(1,5,1); // 默认步长是1$num = range('a','z');
操作数组元素值
$phone = array('苹果','小米','华为');$phone[] = '锤子';
$phone = array('苹果','小米','华为');array_push($phone, '锤子','联想');
$phone = array('苹果','小米','华为');array_unshift($phone, '三星','荣耀');
$phone = array('苹果','小米','华为');array_shift($phone);
$phone = array('苹果','小米','华为');array_pop($phone);
- 使用 array_splice 函数删除或插入元素值
$phone = array('苹果','小米','华为','锤子','联想');array_splice($phone, 2, 3); // 从位置2(第三个元素开始),删除3个
$phone = array('苹果','小米','华为','锤子','联想');array_splice($phone, 2); // 从位置2(第三个元素开始),删除至末尾
$phone = array('苹果','小米','华为','锤子','联想');array_splice($phone, 2, 3, array('三星','荣耀')); // 从位置2(第三个元素开始),删除3个再添加2个
元素值的遍历
$phone = array('苹果','小米','华为','锤子','联想');foreach($phone as $key=>$value){ echo $key . '|' . $value . '<br>';}