包含兩種東西,一種是鍵(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 是一組有序的變數,其中每個變數都被稱為乙個元素。每個元素由乙個特殊的識別符號來區分,這個識別符號稱之為鍵 也可以稱之為下標 陣列中的每個元素都包含兩項 鍵和值。可以通過鍵值來獲取相對應的陣列元素,這些鍵值可以是數值鍵或者關聯鍵。陣列可以存入不同型別的資料,是乙...