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
相关文档:
http://www.xhsd.com.cn/books/views.asp?plucode=711126281
这本书被称为PHP和MySQL的“圣经”,仔细看了一下,的确有很多独到的地方。
首先,内容明确突出。这本书的目的是对PHP和MySQL做深入浅出的分析,对其Web应用做了较全面的阐述,例子经典实用。
其次,新。PHP5.3,MySQL的存储过程和存储引擎,Ajax技 ......
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始 ......
其实这个的主要部分并不是一个jquery,但是必须使用到
php程序部分,也只需要这个一个php程序就可以了
www.corange.cn亲测
<?php
header("Content-Type: text/html; charset=utf-8");
@header( "Cache-Control: no-cache, must-revalidate" );
@header( "Pragma: no-cache" );
@header( "Last-Modified: " ......
1、如何实现字符串翻转?
<?php
function getStr($str){
$len=strlen($str);
for ($i=0;$i<$len/2;$i++){
$temp=$str[$i ......
呵呵,翻译了篇东西,N长时间没用英语了,出了丑大家可一定要指出来啊。翻译自:Nick Halstead's Blog
A friend recently got some pre-interview questions from YAHOO for a PHP
job. Following up my previous post about programmer questions I
thought I would post them to give people examples of what a ......