易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP数组的入栈与出栈


在PHP中,入栈通过array_push函数实现,语法如下:
int array_push(array,var [,var …])
var为要压入数组的元素,array为数组。函数返回数组新的元素总数。
例如:
<?php  
$php =  array("php","phpdo","php学习");  
print_r($php);  
array_push($php,"怎样学习PHP","seo");  
print_r($php);  
?>  
结果:
Array ( [0] => php [1] => phpdo [2] => php学习 )
Array ( [0] => php [1] => phpdo [2] => php学习 [3] => 怎样学习PHP [4] => seo )
可以看到,array_push函数将元素压入了数组的末尾。
能不能将元素压入到数组的其他地方呢?
最前边的使用array_unshift就OK,至于指哪打哪就够呛了。呵呵!
例如:
<?php  
$php =  array("php","phpdo","php学习");  
print_r($php);  
array_unshift($php,"怎样学习PHP","seo");  
print_r($php);  
?>  
结果:
Array ( [0] => php [1] => phpdo [2] => php学习 )
Array ( [0] => 怎样学习PHP [1] => seo [2] => php [3] => phpdo [4] => php学习 )
PHP数组的出站
在PHP中,怎么实现数组的出栈呢?
yes!array_pop函数可实现。语法如下:
array_pop(array)
array_pop函数将返回被删除的元素。
例如:
 
<?php  
//$php是数组,$dele 为被删除的yuansu
$php =  array("php","phpdo","php学习");  
print_r($php);  
echo array_pop($php)."\n";  
print_r($php);  
?>  
结果:
Array ( [0] => php [1] => phpdo [2] => php学习 )
php学习
Array ( [0] => php [1] => phpdo )
也许到这里,我们会想:删除最前边的元素怎么删除呢?不会一个一个全部删除了吧?可以。但是,如果只是删除前边的元素而保留后面的元素又怎么办呢?
array_shift函数就出来了。
例如:
 
<?php  
//$php是数组,$dele 为被删除的yuansu
$php =  array("php","phpdo","php学习");  
print_r($php);  
echo array_shift($php)."\n";  
print_r($p


相关文档:

PHP和MySQL Web开发 (原书第4版) 机械工业

http://www.xhsd.com.cn/books/views.asp?plucode=711126281
这本书被称为PHP和MySQL的“圣经”,仔细看了一下,的确有很多独到的地方。
首先,内容明确突出。这本书的目的是对PHP和MySQL做深入浅出的分析,对其Web应用做了较全面的阐述,例子经典实用。
其次,新。PHP5.3,MySQL的存储过程和存储引擎,Ajax技 ......

PHP基础学习笔记之基本语法

   php基础学习已经差不多了,但是为检验自己的学习掌握情况,把php基础知识回顾复习了一下
第一个PHP程序
<?php
echo "Hello World!";
?>
1 注释
1.1多行
/*
xxxx
*/
1.2单行
//xxxxx
2. 赋值
$a = 'test';
2.1 检查变量是否已声明
isset($a)
2.2 释放变量
unset($a);
2.3 静 ......

php面试题附答案二

1、如何实现字符串翻转?
<?php
function getStr($str){
        $len=strlen($str);
        for ($i=0;$i<$len/2;$i++){
                $temp=$str[$i ......

php运行环境在Windows下配置

整理一篇比较详细的windows下php运行环境的配置的资料,包括apache的安装、mysql的安装、php的安装、 ZendOptimizer 的安装、phpMyAdmin的安装,包括安装过程会出现的问题的解决,比如:phpMyAdmin数据库中文乱码的解决等。
//****************
1、软件
(1)apache_2.2.4-win32-x86-no_ssl.zip
(2)mysql-5.0.27-win32.zi ......

php??VC9,VC6,Thread Safe,Non Thread Safe的意思???

VC9,VC6,Thread Safe,Non Thread Safe的意思?
时间:2009-10-07 10:55来源:网络 作者:CNITonline.com整理 我要投稿 注册IT家园
最近在PHP官网上看到又有新版的PHP下载了,于是上去找找For Windows的版本,可是一看确傻眼了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号