猿问

php foreach数组id值

我有数组:


array(

id1: title_of_id_1,

id2: title_of_id_2,

id3: title_of_id_2,

)


如何 foreach 只获取数组列表id1, id2, id3?


红颜莎娜
浏览 160回答 1
1回答

当年话下

您没有提供正确的数组源代码。所以 我想我无法正确理解,我仍然试图回答。如果您的 ID 号和文本都存储在$list数组值中,如下所示 -$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如果你的数组是这样的$list = array( id1 => 'text 1', id2 => 'text 2', ... );然后你可以这样做$idArr = array_keys($list);print_r($idArr); // your ids
随时随地看视频慕课网APP
我要回答