php数组变化

// 数组
$arr = array('a','b');
// 数值数组
$arr = ['a','b'];
// 关联数组
$arr = [
    'name' => 'mark',
    'sex' => 'man',
    1314
];
foreach($arr as $opo=>$uiu){
    echo $opo.'=>'.$uiu.'<br>';
}
echo $arr[0];
// 多维数组
$arr = [
    ['a','b'],
    'mark',
    true,
];
echo $arr[0][1];



// 数组转字符串
$arr = ['a','b','c','d','f'];
$str = implode("^-^",$arr);
// $str = join("^-^",$arr);与implode效果一样。
echo $str;
echo '<br>';
// 字符串转数组
$arr1 = '1,2,3,4,5,6';
$str1 = explode(',',$arr1);
var_dump($str1);

$arr = ['a','b','c','d','f'];
// 反转数组,反转值为新数组
$arrnew = array_reverse($arr);
echo '<br>';
// 删除数组第一个元素,返回值为删除元素
$shift = array_shift($arr);
echo '<br>';
// 删除最后一个元素,返回值为删除元素
$shift = array_pop($arr);
echo '<br>';
// 删除指定的某个元素
unset($arr[1]);
var_dump($arr);
echo '<br>';    
// 数组增加
$arr[] = 'dd';
$arr['name'] = 'mark';
var_dump($arr)
原文地址:https://www.cnblogs.com/mark645524126/p/13414535.html