zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Account group in ERP and its mapping relationship with CRM partner group
    错误消息Number not in interval XXX when downloading
    错误消息Form of address 0001 not designated for organization
    Algorithm类介绍(core)
    梯度下降与随机梯度下降
    反思
    绘图: matplotlib核心剖析
    ORB
    SIFT
    Harris角点
  • 原文地址:https://www.cnblogs.com/xiaoxuStudy/p/11827873.html
Copyright © 2011-2022 走看看