PHP學習之 陣列

2021-07-25 15:29:44 字數 1815 閱讀 3798

包含兩種東西,一種是鍵(key),一種叫值(value)

key是自動生成的,預設從0開始,每次加1

如:array[0];

foreach ($usernames

as$value)

foreach ($usernames

as$key=>$value)

list($var1,$var2)=$array;
等價於:

$var1=$array[0];

$var2=$array[1];

注意:list只能認識key為數字的,自定義的字串key是無法識別的

each()之後也是陣列

<?php

$usernames=array('吳起'=>19,'李陽輝'=>27,'胡心鵬'=>23);

$a=each($usernames);

print_r($a);

//array ( [1] => 19 [value] => 19 [0] => 吳起 [key] => 吳起 )

?>

<?php

$usernames=array('吳起'=>19,'李陽輝'=>27,'胡心鵬'=>23);

list($name,$age)=each($usernames);

echo

$name; //吳起

echo

$age; //19

?>

<?php

$usernames=array('吳起'=>19,'李陽輝'=>27,'胡心鵬'=>23);

$a=each($usernames);

echo

$a['key'];//吳起

$a=each($usernames);

echo

$a['key'];//李陽輝

//第三次我想取得陣列第一條

//只要將陣列的指標調到第乙個位置即可

reset($usernames);

$a=each($usernames);

echo

$a['key'];//吳起

?>

1.count($array)

2.sizeof()

is_array($array);

array_unique() 接受 array 作為輸入並返回沒有重複值的新陣列。

array array_flip ( array $trans )

<?php

$product=array(

array('產品名'=>'蘋果','**'=>1),

array('產品名'=>'豬肉','**'=>4),

array('產品名'=>'牛肉','**'=>7)

);for($i=0;$i

$product);$i++)

echo"";

}?>

<?php

$product=array(

array('產品名'=>'蘋果','**'=>1),

array('產品名'=>'豬肉','**'=>4),

array('產品名'=>'牛肉','**'=>7)

);for($i=0;$i

$product);$i++)

echo"";

}?>

PHP基礎學習之陣列介紹

php中,陣列的下標可以整數,也可以是字串,陣列的元素順序不是由下標決定,而是由其 加入 的順序決定 本站收錄這篇文章php基礎學習之陣列介紹,詳細解說文章中相關php基礎學習陣列技術與知識,歡迎能給大家一些在這方面的支援和幫助!下面是詳細內容 陣列基礎 php中,陣列的下標可以整數,也可以是字串 ...

php宣告整型陣列長度,php學習之 陣列宣告

一 陣列的概述 1.陣列的本質 管理和操作一組變數,成批處理 2.陣列時復合型別 可以儲存多個 3.陣列中可以儲存任意長度的資料,也可以儲存任意型別的資料 4.陣列可以完成其他語言資料結構的功能 鍊錶,佇列,棧,集合類 二 陣列的分類 陣列中有多個單元,單元稱為元素 每個元素 下標 鍵 和值 單訪問...

PHP基礎學習之陣列使用要點

一 什麼是php陣列?陣列 array 是一組有序的變數,其中每個變數都被稱為乙個元素。每個元素由乙個特殊的識別符號來區分,這個識別符號稱之為鍵 也可以稱之為下標 陣列中的每個元素都包含兩項 鍵和值。可以通過鍵值來獲取相對應的陣列元素,這些鍵值可以是數值鍵或者關聯鍵。陣列可以存入不同型別的資料,是乙...