演示数组函数
栈的操作
<?php
// 栈操作
$arr = [];
// 尾部添加
array_push($arr,'id',1);
printf('<pre>%s<pre>',print_r($arr,true));
echo '<br>';
// 尾部删除
array_pop($arr);
print_r($arr);
// printf('<pre>%s<pre>',print_r($arr,true));
// 头部增加
array_unshift($arr,'name');
print_r($arr);
// 头部删除
array_shift($arr);
print_r($arr);
// 排序按值
// 正常由低到高
$res =[3,6,9,8.9,66,'name','ABC'];
sort($res);
printf('<pre>%s<pre>',print_r($res,true));
// 由高到低
rsort($res);
print_r($res);
// 降序但是索引不变
$res =[3,6,9,8.9,66,'name','ABC'];
arsort($res);
print_r($res);
// 排序按键
// 按键由低到高
$res =["b"=>'bag',"f"=>0,"a"=>3.5];
ksort($res);
print_r($res);
// 按键由高到低
krsort($res);
print_r($res);
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!