1.检查数组中的值 |
<? $namesArray = array("Heart", "Love", "Boy", "Mary", "Paul", "Merry", "Jacky"); $lookingFor = "Albert"; if (in_array($lookingFor, $namesArray)) { echo "找到了!"; } else { echo "在数组中找不到你要找的值!"; } ?> |
<? $namesArray = array("Heart", "Love", "Boy", "Mary", "Paul", "Merry", "Jacky"); $count = count($namesArray); ?> |
2.数组元素的增加 |
<? /* 首先我们建立一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 使用array_push()函数在原有数组尾端新增一些元素 */ array_push($fruitArray, "grape", "pineapple", "tomato"); /* 现在把该数组的所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($fruitArray)) { echo "$key : $value<br>"; } ?> |
0 : apple 1 : orange 2 : banana 3 : Peach 4 : pear 5 : grape 6 : pineapple 7 : tomato |
<? /* 首先我们建立一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 使用array_unshift()函数在原有数组开头新增一些元素 */ array_unshift($fruitArray, "grape", "pineapple", "tomato"); /* 现在把该数组的所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($fruitArray)) { echo "$key : $value<br>"; } ?> |
0 : grape 1 : pineapple 2 : tomato 3 : apple 4 : orange 5 : banana 6 : Peach 7 : pear |
3.数组的合并 |
<? /* 首先建立第一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 接下来建立第二个数组 */ $vegArray = array("carrot", "green beans", "asparagus", "artichoke", "corn"); /* 现在使用array_merge()函数将两个数组合并成一个新的数组 */ $goodfoodArray = array_merge($fruitArray, $vegArray); /* 最后我们把合并后的新数组的所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($goodfoodArray)) { echo "$key : $value<br>"; } ?> |
0 : apple 1 : orange 2 : banana 3 : Peach 4 : pear 5 : carrot 6 : green beans 7 : asparagus 8 : artichoke 9 : corn |
4.数组元素的删除 |
<? /* 首先我们建立一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 使用array_pop()函数从数组的尾端删除一个元素 */ $popped = array_pop($fruitArray); /* 现在我们把删除后的数组中所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($fruitArray)) { echo "$key : $value<br>"; } echo "<br>最后,刚才被删除的元素的值会储存在 \$popped 变量里面,它的值是:$popped"; ?> |
0 : apple 1 : orange 2 : banana 3 : Peach |
<? /* 首先我们建立一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 使用 array_shift()函数从数组的开头删除一个元素 */ $shifted = array_shift($fruitArray); /* 现在我们把删除后的数组中所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($fruitArray)) { echo "$key : $value<br>"; } echo "<br>最后,刚才被删除的元素的值会储存在 \$shifted 变量里面,它的值是: $shifted"; ?> |
0 : orange 1 : banana 2 : Peach 3 : pear |
5.数组的排序 |
<? /* 首先我们建立一个数组 */ $fruitArray = array("apple", "orange", "banana", "Peach", "pear"); /* 使用 sort()函数将数组的元素重新排序 */ sort($fruitArray); /* reset ($fruitArray) 以便我们能正确的将它从头至尾的显示*/ /* 现在我们把删除后的数组中所有元素的键(key)与值(value)都显示在网页上 */ while (list($key,$value) = each($fruitArray)) { echo "$key : $value<br>"; } ?> |
0 : apple 1 : banana 2 : Peach 3 : orange 4 : pear |