только непонятно как как прибавить некое число из переменной к "balance";d:300.15;?
По структуре строки не трудно догадаться, что из БД вы получаете сериализованный объект. Для работы с подобными строками есть штатная функция unserialize(). Всё, что вам надо сделать - преобразовать строку в объект:
После сериализации объекта модифицированную строку можно снова записать в БД.
Нужно обратить внимание на использование объектов класса AE_VirtualWallet и AE_Currency, они должны быть описаны (объявлены) в вашей программе. Если по каким-то причинам эти классы не были подгружены, то можно описать их перед началом десериализации:
Люди Добрые, Здравствуйте! Подскажите, объясните, почему вот эта регулярка /[^а-яА-ЯёЁ\-\s]/ при проверке имени пользователя пропускает имя Иван, но не пропускает имя Петр? Бьюсь над этим второй день, выручайте...
Эта регулярка не пропускает ни то, ни другое. В этом можно убедиться, перейдя по ссылке
Wendetta, $_FILES - это 'суперглобальная' или автоматическая глобальная переменная. Это просто означает, что она доступна во всех контекстах скрипта. Нет необходимости выполнять global $variable; для доступа к ней внутри метода или функции.
Теперь есть, но его не было, и в контексте preg_replace() шаблона \p{Lu} было недостаточно.
LIME пишет:
зачем брать в захват весь паттерн?))
Незачем, тут группировка не нужна, я поспешил.
LIME пишет:
что тебе плохого сделал preg_match_all?
А какой смысл в получении отдельных символов в массив, который снова надо преобразовывать в строку? preg_replace() тут идеальный вариант. Идеальнее неё, разве что твоё решение без регулярок. Хотя не факт, что будет оптимальнее по скорости, не замерял.