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