Подскажите, не знаю в чем проблема.
Есть массив:
$arSt = array(
'10068590' => 'с.т. "АСТРА"',
...
);
Приходят данные из базы:
$str = 'с.т. "АСТРА"' //тип string UTF-8
Поиск в массиве:
array_search(trim($str), $arSt);
Ответ false.
В аналогичной ситуации, но строки без кавычек, все работает.
Пытался экранировать кавычки, удалять (не смог удалить str_replace('"', "", $str); не работает) ничего не помогает.