Значение идентификатора массива php foreach - PullRequest
0 голосов
/ 22 мая 2019

у меня есть массив:

array( id1: title_of_id_1, id2: title_of_id_2, id3: title_of_id_2, )

Как получить список только массивов id1, id2, id3?

1 Ответ

0 голосов
/ 22 мая 2019

Вы не предоставили правильный исходный код вашего массива. Так Я не мог правильно понять, я думаю, все же я пытаюсь ответить.

Если ваш идентификационный номер и текст хранятся в $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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...