PHP學習之[第06講]數組、多維數組和數組函數

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

打印變量的相關信息

相關文章
相關標籤/搜索