<?php
/** 建立陣列
*/$array1='東邪';
$array1='西毒';
print_r($array1);
echo '
';$array2=array('name'=>'東邪','***'=>'男','firends'=>array('西毒','南帝','北丐'));
print_r($array2);
/** 測試陣列
*/echo '
'.is_array($array2);
/** 增加刪除陣列元素
*/array_push($array2, '80');//在陣列尾部新增新元素
echo '
';print_r($array2);
echo '
'.array_pop($array2);//從佇列中彈出並刪除最後乙個元素
echo '
';print_r($array2);
echo '
'.array_shift($array2);//獲取佇列中第乙個元素,並刪除它
echo '
';print_r($array2);
array_unshift($array2, 'inset');//在陣列頭部新增新元素
echo '
';print_r($array2);
array_pad($array2, -5, 0);//填充元素,並不改變原始陣列,-5為新增在陣列的前面,正數為新增在陣列的後面
echo '
';print_r($array2);
echo '
';print_r(array_pad($array2, -5, 0));
$array2['age']=88;//在陣列尾部,通過陣列元素標識增加元素
echo '
';print_r($array2);
/** 定位陣列元素
*/if(in_array('88',$array2,1))
echo '
';print_r(array_keys($array2));//返回陣列中所有的鍵名
echo '
';print_r(array_keys($array2,'男'));//查詢屬性值為'男'的鍵名
echo '
';echo array_key_exists('***', $array2);//查詢陣列中是否存在指定的鍵名或索引
echo '
';print_r(array_values($array2));//返回陣列中所有元素的值,並給其建立數字索引
echo '
';echo array_search('男', $array2);//搜尋陣列中指定的元素值,如果成功則返回相應的鍵名
$array3=array('西毒','南帝','北丐');
echo '
';echo array_search($array3, $array2);
/** 確定陣列大小和唯一性
*/echo '
'.count($array2);
echo '
'.count($array2,1);//mode引數為真,用於遞迴統計多維陣列元素的個數
echo '
';print_r(array_count_values($array2));//只能統計數字或者字元型別元素出現的次數
$array2['age2']=88;
echo '
';print_r($array2);
$result=array_unique($array2);//刪除陣列中所有重複的值,返回乙個由唯一值組成的陣列
echo '
';print_r($result);
?>
<?php
/** 遍歷順序陣列
*/$stuname=array('宋江','魯智深','吳用');
for ($i=0;$i'.$stuname[$i];
}echo '
';print_r($stuname);
/** 遍歷非順序陣列
*/$stuname2=array('master'=>'宋江','魯智深',4=>'吳用');
foreach ($stuname2 as $key=>$value)
// for ($i=0;$i'.$stuname2[$i];
// }
/** 陣列排序
*/echo '
';sort($stuname2);
print_r($stuname2);
?>
php基礎之陣列
arr array a b c arr1 array a 1,b 2,5,10 100 關聯陣列 arr2 array arr2 15 arr2 15 arr3 100 arr3 10 arr3 中國夢 echo arr3 0 下標如果有重複,後面的會覆蓋前面的 陣列單元的順序是由其放入順序決定而不...
《基礎》 PHP 陣列操作
array filter 用 函式過濾陣列中的單元 如果callback函式返回 true,則array陣列的當前值會被包含在返回的結果陣列中。陣列的鍵名保留不變 array array filter array array callable callback int flag 0 如果沒有提供ca...
PHP基礎之陣列
陣列就是乙個鍵值對組成的語言結構,鍵類似於酒店的房間號,值類似於酒店房間裡儲存的東西。如果你去某個酒店住店,服務員會告訴你房間號是多少,具體房間裡有儲存了什麼,那就需要根據房間號進到房間裡才知道了。下面的圖能更清晰的說明啥是陣列。在php中,arr array 表示建立乙個空陣列,並把建立的空陣列賦...