1
Я пытаюсь взять некоторые данные в строке и заменить ее зашифрованной версией.preg_replace с функцией шифрования
Вот пример данных:
encrypted=1|5|a|6|4|9
encrypted=1|1|a|3|4|9
encrypted=5|5|a|6|6|9
Вот что код выглядит прямо сейчас -
preg_replace("^(encrypted)(=)(.*)^", 'encrypted='.$this->encrypt_decrypt('encrypt',"$3"), $data);
Я читал на preg_replace_callback, но я не уверен, что это ответ, учитывая, что я не могу назвать $ this изнутри функции и не может реплицировать функцию в обратный вызов, поскольку она чрезвычайно длинная (100+ строк).
Ok, пусть это будет. :) –