array:5 [▼
"open" => "info"
"on_hold" => "warning"
"answered" => "success"
"dev. In progress" => "success"
"closed" => "default"
];
Мне нужно использовать этот массив и получить только индекс для строки, подобной этой
'ticket_statuses' => [
'open' => 'info',
'on_hold' => 'warning',
'answered' => 'success',
'dev. In progress' => 'success',
'closed' => 'default',
]
$array = config('settings.ticket_statuses');
$status = implode(',', $array);
dd($status);
Когда я использую implode($array), результат выглядит так
"info,warning,success,success,default"
Но мне это не нужно
Итак, вы хотите php.net/manual/en/function.array-keys.php?






Если вы хотите взорвать только индексы, подумайте, что вы имеете в виду open, on_hold, вам нужно использовать метод array_keys():
$array = [
'open' => 'info',
'on_hold' => 'warning'
];
echo implode(',', array_keys($array)); // echo: open,on_hold
Большой! Пожалуйста, примите ответ, чтобы он мог помочь другим.