(四)php參考手冊 php陣列

2021-08-04 11:30:14 字數 2780 閱讀 6266

$number=range(1,10);

print_r($number);

$letters=range('a','z');

print_r($letters);

echo

$letters[15];

for($i=0;$i

$usernames);$i++)

if(is_array($username))

}else

$a=each($usernames);

echo

$a['value']; //第乙個值

$a=each($usernames);

echo

$a['value']; //第二個值

$a=array('aaa','bbb','ccc','ddd');

list($var1,$var2)=$a;//相當於$var1='aaa';$var2='bbb';

echo

$var2;

array_walk() 函式對陣列中的每個元素應用使用者自定義函式。在函式中,陣列的鍵名和鍵值是引數。

語法:array_walk(array,myfunction,userdata…)

引數:userdata,… 可選。規定使用者自定義函式的引數。您能夠向此函式傳遞任意多引數。

array_walk_recursive() 函式對陣列中的每個元素應用使用者自定義函式。在函式中,陣列的鍵名和鍵值是引數。

該函式與 array_walk() 函式的不同在於可以操作更深的陣列(乙個陣列中包含另乙個陣列)。

//沒有第二個引數

print_r($fruit);//按照key順序排序

sort($fruit);

//有第二個引數

$number=array('2','12');

print_r($number);//2,12

sort($number,sort_string);

print_r($number);//12,2

sort($number,sort_numeric);

print_r($number);//2,12

asort($fruit);

print_r($fruit);

$fruit=array('a'=>banner','c'=>'orange','

ksort($fruit);//按照abc排序

pos(): current() 的別名。

reset:指標回到初始位置(即第乙個元素)

prev:指標回到前乙個

end:將陣列的內部指標指向最後乙個元素。

key() 函式返回陣列內部指標當前指向元素的鍵名。

$a='';//初始化是正規的,不初始化也可以

$fruit=array('a'=>banner','c'=>'orange','

extract($fruit);

echo $a;//輸出banner

echo $c;//輸出orange

自定義方法/比較

鍵值鍵名

鍵值、鍵名

不自定義

array_diff

array_diff_key

array_diff_assoc

鍵名array_udiff

array_diff_ukey

array_diff_uassoc

鍵值array_udiff_assoc

鍵名、鍵值

array_udiff_uassoc

自定義方法/比較

鍵值鍵名

鍵值、鍵名

不自定義

array_intersect

array_intersect_key

array_intersect_assoc

鍵名array_uintersect

array_intersect_ukey

array_intersect_uassoc

鍵值array_uintersect_assoc

鍵名、鍵值

array_uintersect_uassoc

<?php

// 表示由資料庫返回的可能記錄集的陣列

$a = array(

array(

'id' => 5698,

'first_name' => 'bill',

'last_name' => 'gates',

),array(

'id' => 4767,

'first_name' => 'steve',

'last_name' => 'jobs',

) array(

'id' => 3809,

'first_name' => 'mark',

'last_name' => 'zuckerberg',

));$last_names = array_column($a, 'last_name', 'id');

print_r($last_names);

?>

輸出:

array

( [5698] => gates

[4767] => jobs

[3809] => zuckerberg

)

PHP中 SERVER參考手冊

server php self 當前正在執行指令碼的檔名,與 document root相關。server argv 傳遞給該指令碼的引數。server argc 包含傳遞給程式的命令列引數的個數 如果執行在命令列模式 server gateway inte ce 伺服器使用的 cgi 規範的版本。...

(七)php參考手冊 字串

字串的輸出 字串的格式化 convert uudecode string 函式對 uuencode 編碼的字串進行解碼。convert uuencode string 函式使用 uuencode 演算法對字串進行編碼。crc32 函式計算字串的 32 位 crc 迴圈冗餘校驗 str rot13 對...

cass參考手冊 CASS9 2參考手冊

釋放雙眼,帶上耳機,聽聽看 前 言 cass9.2參考手冊關於cass9.2 cass地形地藉成圖軟體是基於autocad平台技術的gis前端資料處理系統。廣泛應用於地形成圖 地藉成圖 工程測量應用 空間資料建庫 市政監管等領域,全面面向gis,徹底打通數碼化成圖系統與gis介面,使用骨架線實時編輯...