数组1 之“增删改查”

0打印
` var_dump();//需要数组元素类型 长度

prinft_r();//比var_dump简洁
var_export();//返回的表示是合法的 PHP 代码(像代码声明的那种) [还有个true 第二参数](https://www.php.net/manual/zh/function.var-export.php)

`
1查
`

//循环遍历
$count = count($arr);
for($i=0; $i<$count; $i++){
    //警惕数组下标不连续,报越界错误
}

foreach($arr as $ky => $value){}

array_slice(array $array, $offset[, $length[, $preserve_keys]]):array   //取出某一段 $offset, $length 可正负。$offset取的方向, $length负,取到离结束多远

`
2增
`

array_unshift(array &$array [, mixed $... ]);//头部加入
array_push(array &$array [, mixed $... ]);//尾部加入
$arr[] = 'a';

array_splice(array &$array, $offset, $length, $replace);//$length =0 ,在某个位置插入

`
3删
`

array_shift(array &$array);//头部删
array(array &$array);//尾部删
array_splice(array &$array, $offset, $length, $replace);//$replace 空,从某个位置删到某个位置

`
4改
`

array_splice(array &$array, $offset, $length, $replace);

`
函数传参中,&$array 表示会改变自身,$array不改变自身。
整理一下基础。有新的持续更新。

你可能感兴趣的:(php)