
Sergey
18.08.2016
20:01:56
только что проверил
мердж перенумерует

F01134H
18.08.2016
20:02:07

Google

Sergey
18.08.2016
20:02:08
а конкатенация - нет

Владимир
18.08.2016
20:02:09

? BoobkaGop ?
18.08.2016
20:02:32
Выше написали

F01134H
18.08.2016
20:02:44
О чем и речь

? BoobkaGop ?
18.08.2016
20:02:58

Sergey
18.08.2016
20:03:13
спасибо парни
конкатенация в 100 раз изящнее форича )

? BoobkaGop ?
18.08.2016
20:03:27

Владимир
18.08.2016
20:03:29
))

Sergey
18.08.2016
20:03:33
надо бы запомнить

? BoobkaGop ?
18.08.2016
20:03:55
Если у тебя в левом массиве есть кей из правого, то правый не добавится

Lyubov
18.08.2016
20:04:14
Сейчас на мой вопрос популярны ответы
- не писать то, что можно загуглить
- не думать, что на другом проводе телепат
- не флудить
Есть ещё что-нибудь?

Google

? BoobkaGop ?
18.08.2016
20:05:15

F01134H
18.08.2016
20:08:31
Советы начинающим прогерам

Владимир
18.08.2016
20:08:48

Konstantin
18.08.2016
20:10:09


Lyubov
18.08.2016
20:10:16
Это чо
Продублирую. Всем привет! Меня зовут Люба, я работаю в редакции #tceh. Пишу сейчас материал для тех, кто только собирается стать кодером. Про негласные правила внутри сообществ программистов: как не делать то, что всех раздражает, но о чём нигде не написано. И какие трудности возникают на первых этапах при вступлении в сообщество.
Можете подкинуть идей, пожалуйста?

Konstantin
18.08.2016
20:10:59
https://medium.com/russian/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-865b640d5d18#.588vp2oz3

Lyubov
18.08.2016
20:10:59

Konstantin
18.08.2016
20:11:25
Очень познавательно
Аффтор граммотный

? BoobkaGop ?
18.08.2016
20:13:17

Konstantin
18.08.2016
20:15:22
А еще есть ресурс http://ebanoe.it/ там тоже много про тех кто ищет путь в айти)

? BoobkaGop ?
18.08.2016
20:24:54

Konstantin
18.08.2016
20:32:28
Люба, напишите все как есть, всю правду матку)

Sergey
18.08.2016
20:51:29
парни
еще вопрос
вот есть строка аааа бббб вввв

? BoobkaGop ?
18.08.2016
20:53:54
Предположим

Sergey
18.08.2016
20:54:26
нужна функция замены, которая заменит аааа на аааа1111
но, работать она должна рекурсивно
и она работает...но

Google

Sergey
18.08.2016
20:54:50
сначала аааа превращается в аааа1111
потом в аааа11111111
потом в аааа111111111111
ну и т.п.

F01134H
18.08.2016
20:55:11
смыси

? BoobkaGop ?
18.08.2016
20:55:17
А должна как

F01134H
18.08.2016
20:55:24
а должно аааа1111аааа1111?

Sergey
18.08.2016
20:55:51
а должна понять, что раз аааа уже нет, то ничего не заменять

? BoobkaGop ?
18.08.2016
20:55:58
Через иф

Sergey
18.08.2016
20:56:13
а если это не аааа? )

F01134H
18.08.2016
20:56:19

Sergey
18.08.2016
20:56:29
есть любая строка

Sergey
18.08.2016
20:56:33
и может быть любая замена
я просто привел пример

F01134H
18.08.2016
20:56:45
я не понимаю все-равно

Sergey
18.08.2016
20:57:02
есть стока аааа бббб вввв

? BoobkaGop ?
18.08.2016
20:57:03
Я тоже не пойму что нужео
Это именно одна строка?

Sergey
18.08.2016
20:57:23
нужна функция замены, работающая рекурсивно. с защитой от зацикливания

? BoobkaGop ?
18.08.2016
20:57:25
Или массив?

Google

Sergey
18.08.2016
20:57:36
строка

? BoobkaGop ?
18.08.2016
20:57:47
"ааа ббб ввв"?

F01134H
18.08.2016
20:58:00
я не уверен, но по-моему это не совсем правильно, такая логика

Sergey
18.08.2016
20:58:13
ну вот я привел "ааа ббб ввв" как пример

? BoobkaGop ?
18.08.2016
20:58:36
И тебе нужно заменить "ааа ббб ввв" на "ааа111 ббб ввв"?

Sergey
18.08.2016
20:58:52

F01134H
18.08.2016
20:58:59
а при чем тут рекурсия
:D

Admin
ERROR: S client not available

Sergey
18.08.2016
20:59:03
но, если были замены, то заменить еще раз

Amon Bower
18.08.2016
20:59:57
Чувак ты настолько обленился , что забыт про Гугл

F01134H
18.08.2016
21:00:03
Сергей, ты не мог че полегче спросить в час ночи

Сергей
18.08.2016
21:00:08
этого нет в гугле

Sergey
18.08.2016
21:00:11
уже погуглил

Сергей
18.08.2016
21:00:19
у нас еще полночь, еще можно

Amon Bower
18.08.2016
21:00:42

? BoobkaGop ?
18.08.2016
21:01:16
"ааа ббб" = "ааа111 ббб"

Sergey
18.08.2016
21:01:24

? BoobkaGop ?
18.08.2016
21:01:30
Ну вот

Google

Sergey
18.08.2016
21:01:39
но при следующем проходе оно станет ааа111111 ббб
а потом ааа111111111 ббб
и кол-во единичек будет увеличиваться

F01134H
18.08.2016
21:02:30
Аа
Т.е. если строка такая же - не обновлять, а если другая - внести изменения?

Sergey
18.08.2016
21:03:25
я не могу понять при каких условиях я попал в вечный цикл

? BoobkaGop ?
18.08.2016
21:03:48
X = "aaa"
If x.length > 3
break
end

Sergey
18.08.2016
21:03:51
и когда мне стоит завершить замены

? BoobkaGop ?
18.08.2016
21:04:33
А ну там еще x + "111"
На руби
Или что

F01134H
18.08.2016
21:05:27
на раби

Sergey
18.08.2016
21:05:48
Ща

? BoobkaGop ?
18.08.2016
21:06:37
Или вот

Sergey
18.08.2016
21:08:28
$search = "/aaaa/";
$replace = "aaaa1111";
$content = "aaaa bbbb cccc";
$recursive_perlacer = function($content) use($search, $replace, &$recursive_perlacer) {
$counter = 0;
$modified_text = preg_replace($search, $replace, $content, -1, $counter);
echo $modified_text . " ({$counter}) \n";
sleep(1);
if ($counter == 0) {
return $modified_text;
}
return $recursive_perlacer($modified_text);
};
$recursive_perlacer($content);
вот код
слип и эха для наглядности того, что происходит

Lyubov
18.08.2016
21:11:43

? BoobkaGop ?
18.08.2016
21:12:17
Можно добавить переменную итератор. Повышать ее каждый цикл. После того как эта переменная станет больше 1, использовать другую функцию, которая не заменяет ааа на ааа111, а прибавляет к ааа111 саму себя?

F01134H
18.08.2016
21:13:50
Сергей, тебе нельзя писать тесты для приема на работу)

Sergey
18.08.2016
21:14:01

F01134H
18.08.2016
21:14:44
Потому что когда будешь интервьюировать работника, он повесится от твоих задач)