
Adel
22.01.2019
13:00:19
всегда приходилось врать чтобы стало 8

Vladimir
22.01.2019
13:01:54
у меня полезных наверное минут 20, все остальное время это поиск решений)

Google

Pavel
22.01.2019
13:04:40
если суммировать только время когда палец касается клавиатуры то выйдет минуты 4 в день

dev
22.01.2019
13:13:53
а как трекаешь?
та ну как. вот начал делать нажал кнопку. потом стоп.. но я к тому что если кодить именно работать извилины напрягать то после 6ч уже както тупняк выходит... и выходит что вместо 8 получается 6

Vladimir
22.01.2019
13:14:32

Adel
22.01.2019
13:14:33

dev
22.01.2019
13:14:47
ну платят за часы то
причем тут голова.. голова это хорошо..

Vladimir
22.01.2019
13:15:38


Юрий
22.01.2019
13:28:02
ребята, подскажите плиз..
есть такой вот массив и мне в нем нужно изменять значений для ключей при помощи функции, а не явным образом прописывая..
Вот массив
$view_data_admin['data']['main_menu'] = [
'homepage'=>[
'name'=>$this->i18n->t('MLT_HOMEPAGE'),
'link'=>build_admin_link(['type'=>'homepage']),
'publish'=>true,
'is_active'=>false,
'icon'=>'<i class="ni ni-tv-2"></i>',
'submenu'=>[]
],
'orders'=>[
'name'=>$this->i18n->t('MLT_ORDERS'),
'link'=>build_admin_link(['type'=>'orders']),
'publish'=>true,
'is_active'=>false,
'icon'=>'<i class="ni ni-bag-17"></i>',
'submenu'=>[]
],
'call-me'=>[
'name'=>$this->i18n->t('MLT_CALL_ME'),
'link'=>build_admin_link(['type'=>'call-me']),
'publish'=>true,
'is_active'=>false,
'icon'=>'<i class="ni ni-mobile-button"></i>',
'submenu'=>[]
]
];
И мне нужно к примеру установить $view_data_admin['data']['main_menu']['homepage']['is_active'] = true; Я могу это сделать явным образом как написал сейчас а могу при помощи функции..
$renderData['main_menu']['homepage']['is_active'] = true;
renderAdmin($renderData, $view_data_admin['data']);
не получается правильно написать функцию, что будет правильно пробегать по всем ключам массива и устанавливать нужные значения..
function renderAdmin($data, $viewData) {
if (count($data) && is_array($data)) {
foreach ($data as $dIndex => $dValue) {
$viewData[$dIndex] = $dValue;
}
}
return $viewData;
}
Можете помочь правильно составить функцию? я пробовал array_merge, arrray_replace, array_merge_recurcive, arrray_replace_recursive - не помагает


Pavel
22.01.2019
13:32:15
Лучше на объекты все переделай

Юрий
22.01.2019
13:32:36
да у меня и так все на обьектах
это я тут для простаты обьяснения для вас в виде функции привел пример..

Google

Artem
22.01.2019
13:33:59

Юрий
22.01.2019
13:34:50

Artem
22.01.2019
13:35:12
да ничего страшного, это же клуб, тут каждый свои проблемы обсуждает)

Pavel
22.01.2019
13:35:52
В общем я не понял, пишешь функцию и все. Добираешься до нужного ключа и делаешь что нужно

Юрий
22.01.2019
13:42:10
http://sandbox.onlinephpfunctions.com/code/c137e466249e4dac2f9e07e92a42e4f1646e0b65
вот посмотрите результат выполнения того кода что я написал..
видите.. возвражается не весь массив с измененными ключами.. а содержащий только тот ключ который нужно изменить! а мне нужно чтобы весь массив возвращался с измененными данными!

Terminator
22.01.2019
13:51:11
@AndrieL666 будет жить. Поприветствуем!

Pavel
22.01.2019
14:43:44
Ты должен итерировать на один шаг глубже.

Юрий
22.01.2019
14:50:37
Ты должен итерировать на один шаг глубже.
а как мне рекурсивно обходить весь массив и изменять только нужные значения ключей чтобы выдавался полный массив в конце.. ?) да я пошамню конечно еще.. мне нужно эти реализовать в виде метода а не явно указывать..

Pavel
22.01.2019
14:54:38
function renderAdmin($data, $viewData) {
return array_replace_recursive($viewData, $data);
}
ну может так
оно возьмет все пути которые содержатся в $data и по тем же путям в $viewData поменяют значения

Юрий
22.01.2019
15:03:30
Во блин!! точно а я тоже пробывал с array_replace_recursive .. но я не к тому массиву его применял!! спасибо!

Pavel
22.01.2019
15:12:54
?

Скайнет
22.01.2019
15:28:00

Максим
22.01.2019
16:23:27
Знает кто какие-нибудь курсы где можно обучиться Аякс запросам, а в частности делать чат без перезагрузки страницы?

Юрий
22.01.2019
16:43:50
на ютубе по этому вопросу полно видео разных

Google

Юрий
22.01.2019
16:44:06
там и курсы будет бесплатными) смотри видосы и обучайся

Evgeny
22.01.2019
17:40:59
скажите в консоли запуск срипта имеет какие то ограничения по времени?

dypa
22.01.2019
17:49:56

Andrey
22.01.2019
18:04:16
/etc/PHP/cli/PHP.ini
Там time limit.
Либо PHP -i | grep "limit"
И выдаст текущую настройку

Slach
22.01.2019
19:00:14
Можно и через nginx.
нет нельзя, в бесплатном варианте там только limit_req это по кол-ву реквестов ... оно не размазывает тротлинг одного реквеста, просто начнет тротлить реквест до бекенда, если превышаете порог, но сам response отдавать будет настолько быстро насколько клиент его забирает

Скайнет
23.01.2019
05:08:01

Aleksandr
23.01.2019
05:08:04

Скайнет
23.01.2019
05:09:23

Aleksandr
23.01.2019
05:11:46

Скайнет
23.01.2019
05:27:24
Я смотрю опять свобода слова грубо нарушается...

Aleksandr
23.01.2019
05:29:04

Скайнет
23.01.2019
05:29:46

Юрий
23.01.2019
05:46:59
Я смотрю опять свобода слова грубо нарушается...
то что ты себе здесь позволяешь это не свобода слова, а унижения, оскарбления и издевательства. И поэтому правильно сделали админы что удалили всю твою грязь.. жаль что о тебе забыли.. потому как ты давно уже все границы перешел.. еще и смеет он свои недовольства высказывать

ustasby
23.01.2019
06:04:52
забаньте уже этого придурка, его вроде уже везде забанили

Юрий
23.01.2019
06:12:45

ustasby
23.01.2019
06:15:14

Юрий
23.01.2019
06:16:44

Den
23.01.2019
06:50:58
кто-нибудь пробовал Swoole? Как в нём логировать сообщения в БД сразу же посли отправки?

Google

Роман
23.01.2019
07:08:53
Всем привет!
Ссылка на вакансию Development Team Lead в Skyeng:
https://phpclub.ru/talk/threads/%D0%92%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-development-team-lead-%D0%B2-skyeng-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BA%D0%B0-%D0%B8%D0%BB%D0%B8-%D0%BE%D1%84%D0%B8%D1%81-%D0%B4%D0%BE-230%D0%BA-%D1%80%D1%83%D0%B1.85711/

dev
23.01.2019
09:20:08

Dmitry
23.01.2019
09:44:14
Так тебе все и рассказали

dypa
23.01.2019
09:49:20

dev
23.01.2019
09:50:16
о как)

Сасный
23.01.2019
09:57:33

ustasby
23.01.2019
10:38:30
о как)
да у этого талпаеба текучка как вода, а сраные хрюши готовы будить каждый день, они как то проговорились что им нужны фулстаки, я спросил кто это, в ответ хтмл, какие то стили, достаточно было ответить что не знаю что такое и они больше не приставали ))
но к учителям у них рабское отношение, типа нашли дешевле, твой ученик не платит вовремя и т.д. - пошла найух
короче весь успех - найди дешевую рабсилу и продавай в розницу, разницу ложи в карман, революция

Adel
23.01.2019
10:42:23

ustasby
23.01.2019
10:43:20

Dmitry
23.01.2019
10:57:48

dypa
23.01.2019
10:58:41

Terminator
23.01.2019
11:25:12
@nice_bread будет жить. Поприветствуем!
@icecream_admin будет жить. Поприветствуем!

IceCream
23.01.2019
12:01:34
У кого есть свободное время и кто может мне помочь отредактировать уже имеющийся код?

ustasby
23.01.2019
12:24:04

Terminator
23.01.2019
12:43:57
Dem Me будет жить. Поприветствуем!

IceCream
23.01.2019
12:44:18

ustasby
23.01.2019
12:45:15

Google

IceCream
23.01.2019
12:45:49

dypa
23.01.2019
13:10:02

IceCream
23.01.2019
13:10:18
И что он фишит?

Dmitry
23.01.2019
13:10:32
может где-то с перегибами, про документ там, но в целом верно

Сасный
23.01.2019
14:07:36