Вы не предоставили правильный исходный код вашего массива. Так
Я не мог правильно понять, я думаю, все же я пытаюсь ответить.
Если ваш идентификационный номер и текст хранятся в $list
значениях массива, например:
$ list = array (
'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
Если ваш массив подобен этому
$ list = array (
id1 => 'текст 1',
id2 => 'текст 2',
...
);
Тогда вы можете сделать это
$idArr = array_keys($list);
print_r($list); // your ids