• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小许学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
5_PHP数组_3_数组处理函数及其应用_8_数组与数据结构

以下为学习孔祥盛主编的《PHP编程基础与实例教程》(第二版)所做的笔记。

 

数组与数据结构

1. array_push() 函数

程序:

1 <?php
2 $stack = array("orange","banana");
3 $counts = array_push($stack,"apple","pear");
4 print_r($stack);
5 //Array ( [0] => orange [1] => banana [2] => apple [3] => pear ) 
6 echo "<br/>";
7 print_r($counts);
8 //4
9 ?>

输出:

Array ( [0] => orange [1] => banana [2] => apple [3] => pear ) 
4

 

2. array_pop() 函数

程序:

1 <?php
2 $fruits = array('apple','banana','orange','pear');
3 $stack = array_pop($fruits);
4 print_r($fruits);
5 //Array ( [0] => apple [1] => banana [2] => orange )
6 echo "<br/>";
7 print_r($stack);
8 //pear
9 ?>

输出:

Array ( [0] => apple [1] => banana [2] => orange ) 
pear

 

3. array_unshift() 函数

程序:

1 <?php
2 $fruits = array('apple','banana');
3 $counts = array_unshift($fruits,"orange");   //在队首插入
4 $counts = array_unshift($fruits,"pear");
5 print_r($fruits);   
6 //Array ( [0] => pear [1] => orange [2] => apple [3] => banana ) 
7 echo "<br/>";
8 echo $counts;        //4
9 ?>

输出:

Array ( [0] => pear [1] => orange [2] => apple [3] => banana ) 
4

 

4. array_shift() 函数

程序:

1 <?php
2 $fruits = array('apple','banana','pear');
3 $counts = array_shift($fruits);   //在队首删除
4 //Array ( [0] => banana [1] => pear ) 
5 print_r($fruits);
6 echo "<br/>";
7 echo $counts;        //apple
8 ?>

输出:

Array ( [0] => banana [1] => pear ) 
apple

 

posted on 2019-11-10 08:54  xiaoxustudy  阅读(106)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3