В настоящее время я пытаюсь создать правило для замены [:Nonspacing Mark:]
, [:Punctuation:]
и [:Symbol:]
на -
в PHP с использованием transliterator_transliterate()
. Я проверил документацию и, похоже, я смог сделать что-то вроде: [:Nonspacing Mark:] > ' '; [:Punctuation:] > ' '; [:Symbol:] > ' '
. Однако, когда я пытаюсь передать это в transliterator_create()
, функция возвращает null
, указывая, что она не скомпилировалась / собралась правильно. Если я использую [:Nonspacing Mark:] Remove; [:Punctuation:] Remove; [:Symbol:] Remove
, он работает просто отлично. Однако я не хочу Remove
, я хочу заменить. Разве это не поддерживается в PHP?