關於PHP的陣列

2021-10-25 20:07:09 字數 1430 閱讀 4323

1、什麼是一維陣列和二維陣列?

// 一維陣列

$food

=array

("餅乾"

,"蛋糕"

,"巧克力");

// 或者使用陣列操作符

$food=[

"餅乾"

,"蛋糕"

,"巧克力"];

$food[0

];// 二維陣列

$food

=array

(array

("餅乾"

,"1"

,"5"),

array

("蛋糕"

,"66"

,"53"),

array

("巧克力"

,"a"

,"nice"),

);// $food[行][列]

$food[0

][0]

;// 輸出第一行第一列

2、統計陣列個數 [count]、遍歷陣列 [foreach]、陣列排序 [sort]的用法?

// a.統計陣列個數 [count]

$food

=array

("速食麵"

,"火腿"

,"啤酒");

echo

count

($food);

// b.遍歷陣列 [foreach]

$food

=array

("速食麵"

,"火腿"

,"啤酒");

foreach

($food

as$value

)// c.陣列排序 [sort]

$price

=array(12

,5,32

,22);

sort

($price

);

3、怎麼在陣列中插值和刪除某個陣列?

// d.新增元素 [array_push(最後)、array_unshift(首個)]$a=

array

('old1'

,'old2');

array_push($a

,'push1'

,'push2');

array_unshift($a

,"unshift1"

,"unshift2");

// e.刪除元素 [array_pop(最後乙個元素)、array_shift(首個元素)]$a=

array

('old1'

,'old2'

,'old3');

array_pop($a

);array_shift($a

);

以上內容均為自己的見解

僅供參考學習,大佬互噴

關於陣列合併,php

array merge 合併兩個陣列,如果陣列的鍵名是字元,而且兩個陣列的鍵名是相同的字元,如 array3 array 性別 男 姓名 不是女人 array4 array 性別 不知道 長相 很帥 哪麼,合併之後,後者將會覆蓋前者,這樣合併之後就變成了 array 性別 不知道 姓名 不是女人 長...

PHP中關於陣列的運算題

1.寫函式建立長度為10的陣列,陣列中的元素為遞增的奇數,首項為1.function createarr first,length return arr print r createarr 1,10 2.建立長度為10的陣列,陣列中的數為遞增的等比數,比值為3,首項為1.function creat...

PHP中Array關於陣列的用法

使用函式array keys 得到陣列中所有的鍵,引數 陣列 arr array arr one one arr two two arr three three newarr array keys arr print r newarr array 0 one 1 two 2 three 使用函式ar...