
Taalaybek
24.10.2018
19:25:30
Есть кто? )

Anton
24.10.2018
19:26:08
хз :)

Taalaybek
24.10.2018
19:26:53
Привет всем
Не спрашивайте зачем но нужно
Как работает фнукция preg_replace_callback_array
КОНТЕКСТ: могу ли я передать таким образом чтобы после работы одной closure function with own pattern
я мог передать в другую функцию Например
preg_replace_callback_array(
[
'~[a]+~i' => function ($match) {
// __ do something and return to second func __
},
'~[b]+~i' => function ($match) {
__ do something with passed data __
}
],
$subject
);

Anton
24.10.2018
19:27:24
тебе опять в мелочах?)

Google

Taalaybek
24.10.2018
19:27:35

Константин
24.10.2018
19:27:39

Taalaybek
24.10.2018
19:33:37
Кароч в первом паттерне-функции я реализую шифр Цезаря,
а во втором делаю uppercase vowel letters. Just I dont want to use preg_replace_callback 2 times
@achoblya Can help?
лень переключать клаву на рашн

Anton
24.10.2018
19:34:46
тэкс

Taalaybek
24.10.2018
19:35:06
поняли? не слишком сумбурно?

Anonymous*
24.10.2018
19:35:24

Anton
24.10.2018
19:36:42
ща глянем, даж самому интересно

NightRomantic(Евгений) E11
24.10.2018
19:36:43

Anonymous*
24.10.2018
19:37:03

Yet Another Stats
24.10.2018
19:37:06
??
Карма @NightRomantic стала 1

Taalaybek
24.10.2018
19:37:28
Так научись писать не на рашн тогда нормально
да прост лень К тому же как же без ошибок
Это и есть учение Оно может прийти только через ошибки и постоянное повторение / изучение
К тому же англосаксам как-то пофиг на то как пишут не англосаксы на английском

Google

Anton
24.10.2018
19:38:20
так

Taalaybek
24.10.2018
19:38:45

Anton
24.10.2018
19:39:19
я пытаюсь соединить слова "шифр цезаря" и "регулярка"
зачем они вместе прост

NightRomantic(Евгений) E11
24.10.2018
19:40:34

Taalaybek
24.10.2018
19:41:24
Ну такое условие что пробелы и другие символы кроме латинского алфавита должны игнорится
И пожалуйста не делайте саму задачу Просто можно ли как использовать? Можете привести абстрактный пример, а то я сам должен решить
Input:"hello*3"
Output:"Ifmmp*3"
Input:"fun times!"
Output:"gvO Ujnft!"

Anton
24.10.2018
19:42:31
ну решать за тебя точно не буду, просто хочу вдуплиться в ход твоих мыслей

Taalaybek
24.10.2018
19:42:41
Вот пример данных. Сдвиг в алгоритме шифра равен 1

Anton
24.10.2018
19:43:27
так ты хочешь регуляркой обрезать пробелы и нелатинские символы, а в колбеке сделать сдвиг?

Taalaybek
24.10.2018
19:44:45

Anton
24.10.2018
19:45:32
тогда я не представляю, как сделать сдвиг регуляркой
я бы в твоём случае вообще без регулярки обошёлся, одной функцией
вообще, если тебе понадобилась регулярка, ты в 90% случаев делаешь что-то неправильно

Taalaybek
24.10.2018
19:47:23
сек
лан чет время на это потратил
Буду юзить две preg_replace_callback_array

Anton
24.10.2018
19:53:27
ну ты покажи потом результат, интересно. Либо я тебя не понял, либо ты не на тот путь встал. Потом сделаешь, гляну, если всё так, как я подумал, накидаю свою реализацию
Input:"fun times!"
Output:"gvO Ujnft!"
а почему тут у первого слова аппер на последней букве?

Google

Taalaybek
24.10.2018
19:55:55

Anton
24.10.2018
19:56:58
а, точно

Sergey
24.10.2018
19:57:41

Сасный
24.10.2018
19:58:41
Если есть костыли
?

Taalaybek
24.10.2018
19:59:02
Нет бы str_replace взять
Я не понимаю как это сделать Знаю писали вчера
И я понимаю что мое решение не самое лучшее, но оно мое

Sergey
24.10.2018
20:00:04

Taalaybek
24.10.2018
20:02:11
Писать массив букв когда есть chr(ord($sym)) Why man?
Cтрока может быть произвльной. Индекс буквы в массиве индекс символа в строке

Константин
24.10.2018
20:02:15
ребят
хэлпаните
перенес сайт на выделенку
симс ьодх

Taalaybek
24.10.2018
20:02:41
Это же еще более костыльнее (99%)

Константин
24.10.2018
20:02:44
модх
письма не отправляются
я так понимаю надо создать ящик
создаю ящик, нет нужного домена в списке
панелька ispmanager

Google

Taalaybek
24.10.2018
20:03:58
Господи если Ты есть помоги @Kleba, а то он уже месяц с докером и всякими серверами мучается

Sergey
24.10.2018
20:04:06

Константин
24.10.2018
20:04:24

Taalaybek
24.10.2018
20:04:58
Я помню Вы давно такие вопросы задаете Видимо реально галера у Вас

Константин
24.10.2018
20:25:23

Taalaybek
24.10.2018
20:26:07
Я думаю у Вас опыта намного больше

Константин
24.10.2018
20:26:59
я раньше просто прогой занимался и не вникал во все это, сервера и т.д.
вот щас разбираюсь

Taalaybek
24.10.2018
20:27:51
С чего это?
ну у Вас там докеры шмокеры всякие а я пока этого не знаю
Да и помнится на ларке что-то писали

Константин
24.10.2018
20:37:55

Artur
24.10.2018
20:41:14

Panda
24.10.2018
21:25:52
$i <= strlen($str) -1

Taalaybek
24.10.2018
21:26:07
и?

Panda
24.10.2018
21:26:10
почему не просто $i < strlen($str)

Taalaybek
24.10.2018
21:26:36
потому что strlen считает с 1 а не с нуля
а первый символ в строке с нуля ну то есть его индекс

Panda
24.10.2018
21:27:18
мог форич сделать по строке

Taalaybek
24.10.2018
21:27:37

Google

Taalaybek
24.10.2018
21:27:54
можно пример? Я пока залю на продакшн

Panda
24.10.2018
21:28:04
хм, не, нельзя
но я был уверен что можно
хотя можно вот так
$str = "abs";
foreach(split($str) as $c){
echo($c);
}

Sergey
24.10.2018
21:28:53
echo LetterChanges("ZZZhello*3") . "\n"; #[[[Ifmmp*3

Panda
24.10.2018
21:29:07
еще мне не нравится что у тебя не шифр цезаря
а просто смещение на единицу

Taalaybek
24.10.2018
21:29:32

Panda
24.10.2018
21:29:35
ты как бы задание выполнил, но мог бы уж и сделать обычный шифр цезаря

Taalaybek
24.10.2018
21:30:10

Panda
24.10.2018
21:30:19
ну так там 2 строчки поменять
просто у тебя тогда код не соответствует действительности)

Sergey
24.10.2018
21:30:51

Panda
24.10.2018
21:30:54
вроде как анонимка называется шифр цезаря но по факту эт не шифр цезаря

Taalaybek
24.10.2018
21:30:55

Panda
24.10.2018
21:30:58

Taalaybek
24.10.2018
21:31:22