五
PHP
如果有一個很大的數組
<?
$namesArray = array(
$lookingFor =
if (in_array($lookingFor
{
echo
}
else
{
echo
}
?>
如果把$lookingFor的值改為Mary
如果要對一個數組中的元素個數進行計數
<?
$namesArray = array(
$count = count($namesArray);
?>
返回的$count的值為
可以在一個數組的開頭或結尾處添加元素
我們可以首先利用array_push()在數組的結尾處添加一個元素
<? /* 建立一個數組 */
$fruitArray = array(
/* 向數組中添加元素 */
array_push($fruitArray
/*顯示每個元素及其序號*/
while (list($key
{
echo
}
?>
運行上面的程序將得到下面的結果
如果需要在數組的開頭添加元素
<?
/* 建立一個數組*/
$fruitArray = array(
/* 向數組中添加元素*/
array_unshift($fruitArray
/* 顯示每個元素及其序號*/
while (list($key
{
echo
}
?>
運行上面的程序將得到下面的結果
array_merge()函數可以把二個或更多的數組合並為一個數組
<?
/*建立第一個數組*/
$fruitArray = array(
/*/建立第二個數組*/
$vegArray = array(
/*把這二個數組合並為一個數組*/
$goodfoodArray = array_merge($fruitArray
/* 顯示每個元素及其序號*/
while (list($key
{
echo
}
?>
運行上面的腳本將得到下面的結果
現在我們已經掌握了如何添加元素和合並數組
使用array_pop()從一個數組的末尾刪除一個元素
<?
/*建立一個數組*/
$fruitArray = array(
/* 從數組的末尾刪除一個元素*/
$popped = array_pop($fruitArray);
/* 顯示刪除後數組的內容和你刪除的元素*/
while (list($key
{
echo
}
echo
?>
運行上面的腳本會得到下面的結果
and finally
我們再來討論一個從一個數組的末尾刪除元素的例子
<?
/* 建立一個數組*/
$fruitArray = array(
/*從一個數組的開始刪除一個元素*/
$shifted = array_shift($fruitArray);
/* 顯示刪除後數組的內容和你刪除的元素*/
while (list($key
{
echo
}
echo
?>
運行上述腳本會得到如下的顯示結果
and finally
另外還有幾個函數可以對數組中的元素進行排序
<?
/*建立一個數組*/
$fruitArray = array(
/* 對數組進行排序*/
sort($fruitArray);
/*顯示每個元素及其序號*/
while (list($key
{
echo
}
?>
運行上述的腳本會得到如下的顯示結果
From:http://tw.wingwit.com/Article/program/PHP/201311/21353.html