1、數組php
①Array(「aa」,12,true,2.2,」test」,50);數組
②Array(「title」=>「aa」, 」age」=>20);函數
1.建立:spa
$arr= array(11,22,33,44……); $arr= array(‘a’=>’11’,’b’=>’22’);
2.修改指針
$arr = array(11,22,33,44); $arr[0]=66; //數組變爲$arr = array(66,22,33,44);
3.刪除對象
$arr = array(11,22,33,44); unset($arr[0]); //數組變爲$arr = array(22,33,44);
4.使用blog
$arr = array(11,22,33,44); echo $arr[0] //值爲11 $arr = array(‘a’=>11,’b’=>22,’c’=>33); echo $arr[‘b’] //值爲22
2、數組的遍歷:排序
<?php $info = array ( "A" => "php", "B" => "100", "C" => "com" ); foreach ( $info as $value ) { // 無鍵名模式 echo $value . "<br>"; } echo "<hr>"; foreach ( $info as $id => $value ) { // 有鍵名、鍵值模式 echo $id . "---" . $value . "<br>"; } ?>
3、多維數組索引
$arr = array(array("P","PP","PPP"),array("H","HH","HHH") ); echo $arr[1][2];
4、數組函數ip
函數名 |
函數功能概述 |
array |
新建一個數組 |
array_combine |
建立一個數組,用一個數組的值做爲其鍵名,另外一個數組的值做爲其值 |
array_count_values |
統計數組中全部的值出現的次數 |
array_fill |
用給定的值填充數組 |
array_flip |
交換數組中的鍵和值 |
array_keys |
返回數組中全部的鍵名 |
array_pad |
用值將數組填補到指定長度 |
array_product |
計算數組中全部值的乘積 |
array_rand |
從數組中隨機取出一個或多個單元 |
array_shift |
將數組開頭的單元移出數組 |
array_pop |
將數組最後一個單元移除數組 |
array_unshift |
在數組開頭插入一個或多個單元 |
array_push |
將一個或多個單元壓入數組的末尾(入棧) |
array_slice |
從數組中取出一段 |
array_sum |
計算數組中全部值的和 |
array_unique |
移除數組中重複的值 |
array_values |
返回數組中全部的值 |
assort |
對數組進行排序並保持索引關係 |
arsort |
對數組進行逆向排序並保持索引關係 |
ksort |
鍵名的正序對數組進行排序 |
krsort |
鍵名的倒序對數組進行排序 |
sort |
鍵值的正序對數組進行排序 |
rsort |
鍵值的倒序對數組進行排序 |
count |
計算數組中的單元數目或對象中的屬性個數 |
current |
返回數組中的當前單元 |
each |
返回數組中當前的鍵/值對並將數組指針向前移動一步 |
list |
把數組中的值賦給一些變量 |
end |
將數組的內部指針指向最後一個單元 |
in_array |
檢查數組中是否存在某個值 |
next |
將數組中的內部指針向前移動一位 |
prev |
將數組的內部指針倒回一位 |
range |
創建一個包含指定範圍單元的數組 |
reset |
將數組的內部指針指向第一個單元 |
shuffle |
將數組打亂 |
print_r |
印關於變量的易於理解的信息 |
var_dump |
打印變量的相關信息 |