function returnStatus($status)
{
$supportStatus = [
0 => 'open',
1 =>'half closed',
9 => 'closed',
];
$key = array_search($status, $supportStatus);
return $supportStatus[$key];
}
Мой скрипт возвращает 0 (открытый), даже если я отправил 9 как int в функцию.поиск массива для ключа PHP
Что вы настройки как '$ status' вызывающему' returnStatus'? –
$ status is int (число). –
Вам не нужно было проходить через 'open',' closed', так как 'array_search' ищет значения массива для текстового совпадения? –