php foreach数组id值
我有一个数组: 排列 id1:id1的标题, id2:id2的标题, id3:ID2的标题,php foreach数组id值,php,foreach,Php,Foreach,我有一个数组: 排列 id1:id1的标题, id2:id2的标题, id3:ID2的标题, 如何获取阵列列表id1、id2、id3?您没有提供正确的阵列源代码。所以 我想我不能完全理解,但我仍在努力回答 如果您的ID号和文本都存储在$list数组值中,如下所示- $list=数组 'id1:文本1', 'id2:文本2', ... ; 然后你可以做这样的事情 $idArr= array(); foreach ($list as $li) { $id = explode("
如何获取阵列列表id1、id2、id3?您没有提供正确的阵列源代码。所以 我想我不能完全理解,但我仍在努力回答 如果您的ID号和文本都存储在$list数组值中,如下所示- $list=数组 'id1:文本1', 'id2:文本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
$idArr = array_keys($list);
print_r($idArr); // your ids
如果你的数组是这样的
$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
$idArr = array_keys($list);
print_r($idArr); // your ids
$list=数组
id1=>“文本1”,
id2=>“文本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
$idArr = array_keys($list);
print_r($idArr); // your ids
$list_段变量在哪里?您的问题不清楚,请解释清楚,说明我们可以回答或建议you@ShivCK$list\u段是:list autocomplete我有select值,我有select值id1:title\u id1,id2:title\u id2,但我在foreach中没有得到唯一的idarray@DinhCode您能给我看一下title_id1的一些示例值吗?根据您的值,您可以通过str_replace或explode删除标题或使用RegEx@ShivCK当我选择echo列表时,精确值为:56:Lorem ipsum dolor,120:Nostra class porttitor cum,140:Ac risus vel torquent Inceptor。值56,120,140是帖子的ID,我想得到数组56,120,140?你能帮助我吗?