为了账号安全,请及时绑定邮箱和手机立即绑定

php foreach数组id值

php foreach数组id值

PHP
红颜莎娜 2021-06-29 16:57:31
我有数组:array(id1: title_of_id_1,id2: title_of_id_2,id3: title_of_id_2,)如何 foreach 只获取数组列表id1, id2, id3?
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

您没有提供正确的数组源代码。所以 我想我无法正确理解,我仍然试图回答。


如果您的 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


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信