@phpgeeks

Страница 8408 из 8430
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
tipo vot tak?)
Мне всегда было сложно читать русский на латинице

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

ну решать за тебя точно не буду, просто хочу вдуплиться в ход твоих мыслей
Вот именно это мне и надо )) Никаких спойлеров. Можно ли передать из closure func in to difference func

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

Taalaybek
24.10.2018
19:44:45
так ты хочешь регуляркой обрезать пробелы и нелатинские символы, а в колбеке сделать сдвиг?
Нет я хочу их оставить Сдвиг будет только для символов алфавита. Вверху в примере input/output наглядно все видно

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
ну ты покажи потом результат, интересно. Либо я тебя не понял, либо ты не на тот путь встал. Потом сделаешь, гляну, если всё так, как я подумал, накидаю свою реализацию
Было бы хорошо. На сайте на котором я тренируюсь, конечно же есть кучу элегантных реализаций на разных ЯП Не смотрел но они есть больше 2000 тысяч. Я думаю мое решение пусть и не самое лучшее но оно мое,для меня это главное

Input:"fun times!" Output:"gvO Ujnft!" а почему тут у первого слова аппер на последней букве?
vowel letters - гласные буквы. нужно поменять все гласные буквы в верхнем регистре

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

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

?

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

Sergey
24.10.2018
20:00:04
Я не понимаю как это сделать Знаю писали вчера И я понимаю что мое решение не самое лучшее, но оно мое
Первым параметром строку, вторым - массив букв, третьим - массив букв со сдвигом на 1

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
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
<?php $a = 5; $b = 3; if ($a % 2 == 0 && $b% 2 == 0) { echo "eto parniy"; } else { "odinokiy sifr"; }
Еще никогда штирлец небыл так близок к провалу

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
ты как бы задание выполнил, но мог бы уж и сделать обычный шифр цезаря

Panda
24.10.2018
21:30:19
ну так там 2 строчки поменять

просто у тебя тогда код не соответствует действительности)

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

Taalaybek
24.10.2018
21:30:55
Panda
24.10.2018
21:30:58

Страница 8408 из 8430