導航:首頁 > 編程語言 > php取array的key

php取array的key

發布時間:2022-05-11 11:40:13

1. php array查詢key的問題

//返回是一維數組 return array('value' => 個數)

function getArrKeyCount($arr)
{
$arrKeyNum = array();
foreach($arr as $val)
{
$arrKeyNum[$val] = isset($arrKeyNum[$val]) ? $arrKeyNum[$val]+1 : 1;
}
return $arrKeyNum;
}

$arr = array(5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1);
$result = getArrKeyCount($arr);
//此例$result = array('5' => 2, '4' => 2, '3' => 2, '2' => 2, '1' => 5);

2. php中把數組的鍵拿出來作為新數組

array_keys() 函數返回包含數組中所有鍵名的一個新數組。
返回包含數組中所有鍵名的一個新數組:"XC90","BMW"=>"X5","Toyota"=>"Highlander");
print_r(array_keys($a));
?>

3. php里如何把 數組里的指定元素給取出來

一、首先把數組賦予一個變數,如:

$arr=Array('0'=>'a','1'=>'b','2'=>'c');

二、取出數組的值

取第一個值:$arr[0]

取第二個值:$arr[1]

取第三個值:$arr[2]

取值的方法是通過引用下標號來訪問某個值。

程序代碼如下:

(3)php取array的key擴展閱讀

設置 PHP 常量

設置常量,使用 define() 函數,函數語法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

該函數有三個參數:

name:必選參數,常量名稱,即標志符。

value:必選參數,常量的值。

case_insensitive:可選參數,如果設置為 TRUE,該常量則大小寫不敏感。默認是大小寫敏感的。

我們創建一個區分大小寫的常量,,常量值為 "歡迎訪問"的例子:

<?php

// 區分大小寫的常量名

define("GREETING", "歡迎訪問");

echo GREETING; // 輸出 "歡迎訪問"

echo '<br>';echo greeting; // 輸出 "greeting"

?>

4. php如何根據某一個value獲取其key

在一些PHP的場景之中可能會遇到,在PHP的數組中需要根據其中某一個value值來獲取得到其key的值。這個時候就需要使用到PHP數組函數中的array_search()這個方法。

$array = array('test0','test1','test2');

$array1 = array('test0','test1','test2','test1');

$key = array_search('test1',$array);

$key1 = array_search('test1',$array1);

echo $key;

echo $key1;

輸出都是1

如果有重復的value輸出第一個相匹配的key

(4)php取array的key擴展閱讀

使用方法:

$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key = array_search('green', $array); // $key = 2;

$key = array_search('red', $array); // $key = 1;

//array_key_exists()的使用方法

$search_array = array('first' => 1, 'second' => 4);

if (array_key_exists('first', $search_array)) {

echo "The 'first' element is in the array";

}

//相關函數有

array_keys() - Return all the keys or a subset of the keys of an array

array_values() - Return all the values of an array

array_key_exists() - Checks if the given key or index exists in the array

5. PHP如何得到數組最後元素的key

用數組偏移可以實現,首先數組分下標連續的數組和非下標連續的數組,通俗的說就是數字下標和非數字下標,數字下標
$number=array(
0=>"hello",
1=>"world"
);
像以上這種類型的數組,想取出單個值,可以這樣取:echo $number[0],結果會輸出hello,當然還可以用for,foreach等依次遍歷取出所有值。

非數字下標:
$abc=array(
"a"=>"this is array first value",
"b"=>"this is array two value"
);
這個數組也可以用上面偏移的方法取出單個值,下面例子就用foreach取出key和val:
foreach($abc as $key=>$val){
echo $key.'/'.$val;
}

以上為純原創手打,而且是手機打出來的,如果滿意,請採納

6. php 取數組鍵值

$arr = array('name'=>1111,'pass'=>222222);
$key = 'name';
foreach($arr as $k=>$v){
if($k==$key){
echo $v;
break;
}
}

7. 如何快速獲取php array的 鍵和值

$sz=array(a,b,c,d,e,a,b,c,d,e);
foreach ($sz as $k => $v) {
echo $v;
}

閱讀全文

與php取array的key相關的資料

熱點內容
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760
摩托車在哪裡app看考題 瀏覽:356
蘋果5app在哪裡設置 瀏覽:737
如何查看伺服器的磁碟使用 瀏覽:165
python蒙特卡洛模型投點圖 瀏覽:330
安卓手機屬於什麼介面 瀏覽:742
微信群推廣網站源碼 瀏覽:764
九江離鷹潭源碼 瀏覽:719
python可以當作函數的返回值 瀏覽:422
地鐵逃生體驗服怎麼進入安卓 瀏覽:833
齊魯工惠app的中獎記錄在哪裡 瀏覽:759
linuxkill命令詳解 瀏覽:103
dhcp伺服器動態分配地址 瀏覽:265
門禁卡加密了能破解嗎 瀏覽:215
在哪裡下載百度網盤app 瀏覽:917
伺服器要升級什麼意思 瀏覽:831
銀行還房貸解壓方法 瀏覽:702
伺服器主機辦公如何提速 瀏覽:920
cad列印為pdf 瀏覽:418
賣手錶的app哪裡可以賣 瀏覽:55