本文目錄一覽:
php 取出數組 某一個鍵名和鍵值
這個怎麼說呢
就算是要取某一個特定的值,你也要有相應的根據啊,就是說,你要取的這個值,是你所需要的,而這個需要的值有某些特點好讓你來判斷是不是你需要的那個。
你總不能說,無論這個數組是什麼,你需要的就是第三個,如果是這樣,那就好辦了,可以在遍歷的時候判斷是不是位於第三位
function
get3(){
$i=0;
foreach($a
as
$key=$value){
if($i==2)
{
$k
=
$key;
break;
}
$i++;
}
return
array($key=$value);
}
php array_keys 返回數組的鍵名
array_keys返回數組中部分的或所有的鍵名
說明
array
array_keys
(
array
$array
[,
mixed
$search_value
[,
bool
$strict
=
false
]]
)
array_keys()
返回
$array
數組中的數字或者字符串的鍵名。
如果指定了可選參數
search_value,則只返回該值的鍵名。否則
$array
數組中的所有鍵名都會被返回。
參數詳解
參數
描述
array
必需。一個數組,包含了要返回的鍵。
search_value
可選。如果指定了這個參數,只有包含這些值的鍵才會返回。
strict
可選。與 value 參數一起使用。可能的值:
true
–
返回帶有指定鍵值的鍵名。依賴類型,數字
5
與字符串
“5”
是不同的。
false
–
默認值。不依賴類型,數字
5
與字符串
“5”
是相同的。
返回值
返回
array
里的所有鍵。
實例
?php
$array
=
array(
=
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]
=
[1]
=
color
)
Array
(
[0]
=
[1]
=
3
[2]
=
4
)
Array
(
[0]
=
color
[1]
=
size
)
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
在php中如何取鍵
$list = [‘name’=’大聰明’,’age’=18,’phone’=12345];
$keys = array_keys($list);
echo $keys; // [‘name’,’age’,’phone’];
php中怎麼輸出數組中的鍵名
PHP中不能直接修改某數組的鍵名,只能通過將其中的元素逐一複製到另一個新數組中,並在賦值的時候修改鍵名,如;
$a = array(‘a’=’China’, ‘b’=’America’, ‘c’=’England’);
$b[0] = $a[‘a’];
$b[1] = $a[‘b’]
$b[2] = $a[‘c’];
$a = $b;
結果為$a內容為: array(0=’China’, 1=’America’, 2=’England’);
php 獲取數組鍵名和鍵值
array_keys、array_values兩個函數專門執行這一的功能~~~
例如:
?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
)
原創文章,作者:NANNO,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/317409.html