$arr = array('name'=1111,'pass'=222222);
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于做網站、網站制作、臨河網絡推廣、重慶小程序開發(fā)、臨河網絡營銷、臨河企業(yè)策劃、臨河品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供臨河建站搭建服務,24小時服務熱線:18980820575,官方網址:chinadenli.net
$key = 'name';
if(array_key_exists($key, $arr))echo $arr[$key];
方法一:用循環(huán)
function getNext($array, $curr_key)
{
$next = 0;
reset($array);
do
{
$tmp_key = key($array);
$res = next($array);
} while ( ($tmp_key != $curr_key) $res );
if( $res )
{
$next = key($array);
}
return $next;
}
function getPrev($array, $curr_key)
{
end($array);
$prev = key($array);
do
{
$tmp_key = key($array);
$res = prev($array);
} while ( ($tmp_key != $curr_key) $res );
if( $res )
{
$prev = key($array);
}
return $prev;
}
方法二:用Iterator,不過要先得到position
// 默認查找鍵為key元素的后一個元素
function get_element($key, $arr, $who='next')
{
//查找鍵為$key元素的位置
$offset = array_search($key, array_keys($arr));
if(FALSE == $offset || NULL == $offset) { return ;}
//查找哪個元素,前一個或后一個?
if ('prev' == $who) {
$arr = array_reverse($arr);
} else if ('next' == $who) {
} else {
throw new Exception("錯誤的參數(shù)");
}
對許多方法 都可以在后盾里面找到 而且很詳細 很容易理解
array_keys、array_values兩個函數(shù)專門執(zhí)行這一的功能~~~
例如:
?php
$array = array("size" = "XL", "color" = "gold");
print_r(array_values($array));
?
會輸出:
Array
(
[0] = XL
[1] = gold
)
再例如:
?php
$array = array(0 = 100, "color" = "red");
print_r(array_keys($array));
$array = array("blue", "red", "green", "blue", "blue");
print_r(array_keys($array, "blue"));
$array = array("color" = array("blue", "red", "green"),
"size" = array("small", "medium", "large"));
print_r(array_keys($array));
?
以上例程會輸出:
Array
(
[0] = 0
[1] = color
)
Array
(
[0] = 0
[1] = 3
[2] = 4
)
Array
(
[0] = color
[1] = size
)
這個怎么說呢
就算是要取某一個特定的值,你也要有相應的根據(jù)啊,就是說,你要取的這個值,是你所需要的,而這個需要的值有某些特點好讓你來判斷是不是你需要的那個。
你總不能說,無論這個數(shù)組是什么,你需要的就是第三個,如果是這樣,那就好辦了,可以在遍歷的時候判斷是不是位于第三位
function
get3(){
$i=0;
foreach($a
as
$key=$value){
if($i==2)
{
$k
=
$key;
break;
}
$i++;
}
return
array($key=$value);
}
直接用鍵名獲取,比如:$a = array('name'='admin');你知道鍵名是name,那么直接輸出:echo $a['name']就行了。
PHP
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext?Preprocessor)的縮寫。
php中取出數(shù)組鍵值的寫法是 array_name[key]
key是數(shù)組的下標或數(shù)組對象的鍵名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"="這是A","b"="這是B","c"="這是C");
echo $arr["b"]; //打印 這是B
文章標題:php一條數(shù)據(jù)怎么取鍵值 php取出數(shù)組第一個值
文章源于:http://chinadenli.net/article28/hgejcp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、網站設計、定制開發(fā)、手機網站建設、關鍵詞優(yōu)化、網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)