簡體   English   中英

從帶有字符串值的數組中獲取數組編號

[英]Get array number from Array with String value

我在PHP中有一個帶有字符串值的數組,例如: arr['apple'], arr['banana']和更多的-大約20-30數據(從某個進程獲取)。 現在,我想獲取其值並將其返回到一個變量。

例如,我有原始數組是這樣的:

$arr['Apple']
$arr['Banana']
and more..

我想要的結果是這樣的:

$arr[0] = "Apple"
$arr[1] = "Banana"
and more..

任何想法如何做到這一點?

為什么不使用array_keys()?

$new_array = array_keys($array);

使用array_flip()

$new_arr = array_flip($old_arr);

示范

使用foreach循環

foreach($arr as $key => $val){
    $new_var[] = $key; 
}

使用array_keys函數:

$keys = array_keys($arr);

它返回數組中所有鍵的數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM