数组分类
// 数字作为键
$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>';
}