@phpgeeks

Страница 5046 из 8430
Иван
12.06.2017
12:24:36
Хотя не верно написал :)

Dmitry
12.06.2017
12:24:54
Ча вообще в общем случае с вводом надо делать ?

Трим и спешлчарс?

Google
Kirill
12.06.2017
12:25:12
$array = ['ищу ', 'php ', 'в команду ', 'пишите в личку ', '#вакансия ']; $newArray = array_map('trim', $array);

Rm
12.06.2017
12:26:31
я дико потупил, сори $matches[0] нужно было, спасибо пока

Евгений
12.06.2017
12:27:42
Dmitry
12.06.2017
12:27:52
Дано в телеграмм чатиках эти бичи появились?

Тарас
12.06.2017
12:28:55
<meta refresh="0;https://beget.com"> это правильно?

*правильно

?
12.06.2017
12:30:08
*правильно
в телеге можно исправлять сообщения

Magic
12.06.2017
12:30:28
проблемы будут со вложенными массивами
function trimArray($arr){ if (!is_array($arr)) return trim($arr); return array_map('trimArray', $arr); }

вот и все

Sqrt
12.06.2017
12:50:57
function trimArray($arr){ if (!is_array($arr)) return trim($arr); return array_map('trimArray', $arr); }
Проблему не решает. когда у тебя массив будет [1, [2] ]

Magic
12.06.2017
12:51:29
Проблему не решает. когда у тебя массив будет [1, [2] ]
Это решение для многомерных массивов. как оно может не решать проблему?

Google
Magic
12.06.2017
12:53:04
Приведи пример такого массива, для которого оно не решит проблему

Sqrt
12.06.2017
12:53:04
аа, не заметил что там callback там функция trimArray

да да, я понял уэе

Yaroslav
12.06.2017
12:54:36
подскажите пожалуйста, ошибка 503, можно ли как-то отследить причину?

популярные причины, знаю

как-то отдебажить можно?

Sergey
12.06.2017
12:58:10
array_walk_recursive($matches, function(&$item) {$item = trim($item)};)`

function trimArray($arr){ if (!is_array($arr)) return trim($arr); return array_map('trimArray', $arr); }
для больших массивов очень много памяти съест

Magic
12.06.2017
13:00:08
ну я написал самый простой вариант)

Sergey
12.06.2017
13:00:32
и stack overflow может быть если большая вложенность

Asadal
12.06.2017
13:14:26
Здрасьте

Rm
12.06.2017
13:15:18
хелпаните с регуляркой /\d+[А-я\- ]/ui чтоб числа ловила в массив 23А\2 23А корпус 2\12 23А\2\12А чтоб массивы были ['23А', '2']; ['23А', '2', '12']; ['23А', '2', '12А']

Rm
12.06.2017
13:27:18
/[\s\\]/ и preg_split
нет, не идет

Sergey
12.06.2017
13:27:37
почему?

Rm
12.06.2017
13:29:52
а нужно чтоб вытянуло ['23А', '2', '12']

Yaroslav
12.06.2017
13:31:41
а нужно чтоб вытянуло ['23А', '2', '12']
по пробелу бей и забирай нужное

Sergey
12.06.2017
13:31:52
если у теб 23 и А нашлось, то ты не мою регулярку используешь

Google
Yaroslav
12.06.2017
13:32:19
по пробелу бей и забирай нужное
нужно понимать, что может быть 12Б. 12/B, 12-B, 12-1/B и т.д.

Yaroslav
12.06.2017
13:32:50
так может не быть пробела 23А\2\12
задание поставлено вами не кореткно

Sergey
12.06.2017
13:33:17
твою
у меня только пробел и слеш, у тебя же 23А разбилось в котором нет ни того ни другого

УМВР https://regex101.com/r/SrTqRs/1

Rm
12.06.2017
13:35:02
разбить строку на 3 части дом|корпус|квартира дом может быть с буквами (АБВГД), корпус только однозначное чисило с 1 до 9 и квартира число+буквы

Sergey
12.06.2017
13:36:59
собеседование проходишь?

Rm
12.06.2017
13:38:21
собеседование проходишь?
нет, делаю задачу на работе

Sergey
12.06.2017
13:38:42
тогда нам часть зп закинь

Rm
12.06.2017
13:38:42
регулярки и sql самое сложное

Андрэ
12.06.2017
13:38:57
Правильно сформулированный вопрос - половина решения,извините за капитанство. Опиши все случаи, какие тебе надо вытягивать - и решение родится

(;¬_¬)
12.06.2017
13:39:49
регулярки и sql самое сложное
если ты решаешь проблему с помощью регулярки, то у тебя уже две проблемы ;)

Dmitry
12.06.2017
13:41:06
++

Sergey
12.06.2017
13:43:29
тебе php warning даже выдает, что у тебя регулярка с ошибками

Rm
12.06.2017
13:47:53
Sergey
12.06.2017
13:48:32
у тебя или файл не сохраняется, или ты другой файл запускаешь, или говносборка типо openserver с говёным php

ilya
12.06.2017
13:48:58
А все таки, list explode по | чем не нравится?

(;¬_¬)
12.06.2017
13:49:21
а ключики не пробовал такие же ставить как и в примере?

Google
Admin
ERROR: S client not available

Sergey
12.06.2017
13:49:26
А все таки, list explode по | чем не нравится?
там preg_split нужно, у него и слешь и пробел

(;¬_¬)
12.06.2017
13:50:58
+
это значит да?

Rm
12.06.2017
13:51:57
получилось да string(22) "23А КОРПУС 2\12" array(2) { [0]=> array(3) { [0]=> string(4) "23А" [1]=> string(1) "2" [2]=> string(2) "12" }

Vadim
12.06.2017
14:00:21
function trimArray($arr){ if (!is_array($arr)) return trim($arr); return array_map('trimArray', $arr); }
Решил проблему рекурсией - получил 2 проблемы

?
12.06.2017
14:02:15
Vadim
12.06.2017
14:05:11
проблему в проблеме
А потом "упс, какой-то клиент мудак кладет нам весь сервис"

Magic
12.06.2017
14:26:31
Решил проблему рекурсией - получил 2 проблемы
Давайте начнем с того что она в любом случае решается рекурсией.

Magic
12.06.2017
14:34:15
потому что ты так сказал?
Нет, потому что ты самый умный тут я так вижу

array_walk_recursive тоже РЕКУРСИЯ

F01134H
12.06.2017
14:36:03
оп оп

?
12.06.2017
14:39:56
array_walk_recursive тоже РЕКУРСИЯ
а чё, больше никак?

Magic
12.06.2017
14:47:17
а чё, больше никак?
Ну раз ты такой умный, ты и найди способ пройтись по всей вложенности массива неизвестной глубины без рекурсии. удачи.

Vadim
12.06.2017
15:02:29
Пройтись по массиву произвольной вложенности можно и просто с использованием goto, решение через рекурсию просто выглядит более красивым

Если б пхп умел разворачивать хвостовую рекурсию, я б наверное все рекурсией делал, ибо обычно это красивей как минимум, ну и кода меньше

Слово recursive в имени функции из стдлибы вообще ни о чем не говорит, бОльшую часть стдлибы пхп делали упоротые сишники, т.е. надо все проверять и перепроверять

Google
Magic
12.06.2017
15:06:41
goto вообще изврат немного, им еще пользуются в 2017?

Sergey
12.06.2017
15:09:00
даже в убер современном opcache

в ООП goto изврат, в процедурных языках обычное решение

Vadim
12.06.2017
15:12:34
goto вообще изврат немного, им еще пользуются в 2017?
Я не про сам гото, а про то, что обычно существует множество способов решения проблемы

Magic
12.06.2017
15:12:41
в ООП goto изврат, в процедурных языках обычное решение
За несколько лет на процедурке ни разу не использовал goto

Sergey
12.06.2017
15:13:03
может ты лабораторки по С писал

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