А кто подскажет, есть аналог php функции explode(), но чтобы в качестве разделителя можно было указать не один, а целый массив, чтобы по любому из разделителей строка разбивалась?
Там пользовательские данные могут быть в качестве разделителя указаны. То есть их как-то придется заэкранировать, прежде чем передать в регулярку. Пока не очень понимаю. как именно экранировать именно под формат регулярки, чтобы все спец.символы могли бы быть в разделителе.
Сами значения ',' или '||' задаются в админке администратором сайта, и соответственно он там может фиг чего угодно назадавать. То есть если встретится к примеру что-то типа * или /, то перед пердачей в регулярку это надо будет менять на \* и \/.
Подскажите по Commerce, при изменении статуса заказа пишет "Ошибка при изменении статуса!" и логах "Cannot update order history: Cannot insert history record!" но я не пойму в чем причина, раньше норм было, что может быть?