@phpclubru

Страница 903 из 956
serg.crm
12.05.2019
19:40:25
А у меня такой затык: есть цикл foreach, который парсит многомерный ассоциативный массив. При парсинге проверяет наличие записи в мой базе по номеру. Когда находит, то нужно, чтобы пропускал остальной код. Как это сделать? Проблема в том, что код вместе с foreach находится в фукнции и не могу его вынести за пределы функции

serg.crm
12.05.2019
19:43:08
Не. Тогда вообще выйдет из функции и не обработает остальные записи

Konstantin
12.05.2019
19:43:25
break?

Google
Alexandr
12.05.2019
19:44:26
Использование simfony в своих проектах

serg.crm
12.05.2019
19:44:53
Ну, да. Только начал читать доки по нему, но надо сделать сейчас

Dmitry
12.05.2019
19:45:29
Ну, да. Только начал читать доки по нему, но надо сделать сейчас
А зачем парсить ассоциативный массив, если он уже в структуре пыхи?

serg.crm
12.05.2019
19:45:37
А break прервет только текущую итерацию цикла и перейдёт к другой?

serg.crm
12.05.2019
19:46:09
А зачем парсить ассоциативный массив, если он уже в структуре пыхи?
Из него формируется другой структурированный массив

Konstantin
12.05.2019
19:46:38
по тому что ты пишешь, у тебя там вообще жесть какая-то происходит

скинь код

serg.crm
12.05.2019
19:47:08
Знаю, но откатываться поздно уже.

Dmitry
12.05.2019
19:47:27
Из него формируется другой структурированный массив
Прогони ассоциативный массив с помощью array_map, вытащи все номера и сделай запрос, который вернет только существующие номера. Потом пройдись foreach и проверь наличие номера в массиве из базы

Google
Dmitry
12.05.2019
19:48:21
Либо наоборот: преобразуй первый массив во второй, а потом фильтрани

serg.crm
12.05.2019
19:48:35
А потом прогон и ещё раз и сделай outArr. Много. Неужели никак нельзя пропустить итерацию foreach?

Konstantin
12.05.2019
19:49:54
скинь код, просто интересно что там

serg.crm
12.05.2019
19:50:10
Жесть)))

Konstantin
12.05.2019
19:53:23
Я тебе больше не буду помогать, если код не скинешь

serg.crm
12.05.2019
19:56:04
Я не за компом. В личку потом скину))). Тянка)))

Konstantin
12.05.2019
19:56:34
А че в личку, сюда кидай

Пусть пацаны посмотрят

serg.crm
12.05.2019
19:56:49
Поржут?)

Konstantin
12.05.2019
19:56:59
Ну да, но и посоветуют тебе что-то

serg.crm
12.05.2019
19:57:35
Скину, как до компа доберусь

Pavel
12.05.2019
20:24:16
Поржут?)
Возможно возникновение стихийных цепных срачей

Сергей
12.05.2019
20:47:02
Очень даже интересно)

Dmitry
12.05.2019
21:10:01
113 online?

Vladislav
13.05.2019
03:32:41
Поржут?)
Нууу, почитать чужой код - довольно не плохая практика)

Nell
13.05.2019
05:40:40
А ты хорош )

Влад
13.05.2019
06:28:03
Ваш аккаунт неактивен - Объявления не показываются, поскольку аккаунт был заблокирован. Как активировать ?

Google
Влад
13.05.2019
06:43:11
Активировал активатором

Работаем дальше

Admin
ERROR: S client not available

Egor
13.05.2019
06:43:38
О чем ты? )

Влад
13.05.2019
06:50:21
О чем ты? )
Аккаунт Google Реклама

Pavel
13.05.2019
11:31:55
Кто-нибудь работал с php-cpp?

Даже не знал что написание расширений может выглядеть так элегантно

Nell
13.05.2019
11:33:14
Это библа для плюсов?

Pavel
13.05.2019
11:35:21
Да

Anton
13.05.2019
12:20:59
В 7.4 сделали ffi

Расширения будут не особо нужны

Pavel
13.05.2019
12:34:39
В 7.4 сделали ffi
Но ведь это можно только вызывать функции на си, да и то ограниченное подмножество насколько я понял.

Nell
13.05.2019
12:35:38
Цитата: "Использование FFI в коде не увеличит его скорость и даже наоборот. Тем не менее, есть смысл использовать данный функционал там, где необходимо уменьшить потребление памяти."

Pavel
13.05.2019
12:38:57
На первый взгляд ffi выглядит очень круто, а на второй взгляд одни сплошные недостатки.

Anton
13.05.2019
15:45:33
Цитата: "Использование FFI в коде не увеличит его скорость и даже наоборот. Тем не менее, есть смысл использовать данный функционал там, где необходимо уменьшить потребление памяти."
Имхо Ffi не для этого вообще. Он для того, чтобы подключить готовую либу, которая тебе что-то посчитает, и один раз получить ответ. Т.е. прям мешать сишные структуры с пхп кодом - это ни к чему

Pavel
13.05.2019
16:02:03
Alexandr
13.05.2019
16:45:15
7 смертных грехов программирования: 1. Использование пробелов вместо табуляции. Всегда используйте только табы, никаких пробелов. 2. Использование табуляции вместо пробелов. Всегда используйте пробелы, никаких табов. 3. Не использование авто-форматирования. Забудьте всё это дерьмо про табуляцию и пробелы! Что с вами не так вообще? Просто используйте автоматические средства и не надоедайте людям со своими скобками, пробелами и прочим. 4. Использование IDE, в которых есть авто-форматирование и красивые кнопки. Код нужно писать в vi или Emacs, только так вы сможете добиться настоящего мастерства. 5. Не использование IDE. Никто не хочет переплачивать вам за то время, которые вы тратите на ручной ввод тех вещей, которых могли бы добиться просто нажатием кнопки. 6. Отказ от изучения С и С++. Очень важно выучить эти два канонических языка, лежащих у самых основ программирования. Думаете, что Java подойдет для всего? Хорошо, напишите мне систему контроля гоночных болидов в реальном времени на Java и я вам поверю. 7. Изучение С и С++ в то время, когда вы могли бы заняться чем-то современным, вроде Java. Все ваши проекты на С или С++ будут реализованы с запозданием лет на пять — просто примите этот факт. И даже тогда в готовом софте будут ошибки, которые Java просто не позволила бы вам допустить. 8. Выход за пределы массива.

Andrew P.
13.05.2019
16:51:24
7 смертных грехов программирования: 1. Использование пробелов вместо табуляции. Всегда используйте только табы, никаких пробелов. 2. Использование табуляции вместо пробелов. Всегда используйте пробелы, никаких табов. 3. Не использование авто-форматирования. Забудьте всё это дерьмо про табуляцию и пробелы! Что с вами не так вообще? Просто используйте автоматические средства и не надоедайте людям со своими скобками, пробелами и прочим. 4. Использование IDE, в которых есть авто-форматирование и красивые кнопки. Код нужно писать в vi или Emacs, только так вы сможете добиться настоящего мастерства. 5. Не использование IDE. Никто не хочет переплачивать вам за то время, которые вы тратите на ручной ввод тех вещей, которых могли бы добиться просто нажатием кнопки. 6. Отказ от изучения С и С++. Очень важно выучить эти два канонических языка, лежащих у самых основ программирования. Думаете, что Java подойдет для всего? Хорошо, напишите мне систему контроля гоночных болидов в реальном времени на Java и я вам поверю. 7. Изучение С и С++ в то время, когда вы могли бы заняться чем-то современным, вроде Java. Все ваши проекты на С или С++ будут реализованы с запозданием лет на пять — просто примите этот факт. И даже тогда в готовом софте будут ошибки, которые Java просто не позволила бы вам допустить. 8. Выход за пределы массива.
давно так мозг не разрывало)

DmitryW
14.05.2019
05:45:28
Доброго времени суток. Подскажите, кто знает, как исправить ошибку 500 при попытке обратиться к своему сайту на сервере

Alexandr
14.05.2019
06:03:05
посмотреть логи сервера и пхп

Google
DmitryW
14.05.2019
06:04:47
посмотреть логи сервера и пхп
Попробую, ток сервер локальный и подключен к сети, в которой у меня нет админских логина и пароля. Так что придётся ещё найти эти логи и пхпшку(

SaRax
14.05.2019
07:35:53
ребят подскажите плз. Ща тут нактнулся на статью про плюсы/минусы массивов и списков, но не доганяю что такое списки в PHP?)

Страница 903 из 956