我有數(shù)組:array(id1: title_of_id_1,id2: title_of_id_2,id3: title_of_id_2,)如何 foreach 只獲取數(shù)組列表id1, id2, id3?
1 回答

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
您沒有提供正確的數(shù)組源代碼。所以 我想我無法正確理解,我仍然試圖回答。
如果您的 ID 號(hào)和文本都存儲(chǔ)在$list數(shù)組值中,如下所示 -
$list = array( 'id1:text 1', 'id2:text 2', ... );
那么你可以做這樣的事情
$idArr= array();
foreach ($list as $li) {
$id = explode(":", $li)[0]; //first value before : sign
//$id = trim($id); //to remove spaces if any (optional)
array_push($idArr, $id);
}
print_r($idArr); //all your ids
如果你的數(shù)組是這樣的
$list = array( id1 => 'text 1', id2 => 'text 2', ... );
然后你可以這樣做
$idArr = array_keys($list);
print_r($idArr); // your ids
- 1 回答
- 0 關(guān)注
- 181 瀏覽
添加回答
舉報(bào)
0/150
提交
取消