
Aleh
14.10.2016
22:21:58
лол, ты на каком курсе? типа пора уже на пары забить

F01134H
14.10.2016
22:22:05
на 1 так то
?

Aleh
14.10.2016
22:22:23
а. ну ладно

Google

F01134H
14.10.2016
22:33:37
пздц пельмешки острые получились

D'
14.10.2016
22:39:16

F01134H
14.10.2016
22:40:04
с бритвой жилет фьюжен проглайд

f4rt~
14.10.2016
22:40:28

F01134H
14.10.2016
22:50:35
спать

Sergey
14.10.2016
23:49:29
ха!

F01134H
15.10.2016
00:12:17
ха
вы че не спите народы

da horsie
15.10.2016
01:24:42
Всем спать!

D'
15.10.2016
03:06:35
Конь
Не спи

da horsie
15.10.2016
03:26:53
я и не сплю

D'
15.10.2016
03:33:28

Google

da horsie
15.10.2016
03:58:10
/php тормоз
хз
инет медленный
он же у меня дома живет
в коробочке


D'
15.10.2016
04:05:31
пля
ты так описал
мне аж жалко его стало
Представил себе маленького китайца пристегнутого к батарее, запертого у тебя дома в кладовке.
Который на каждый запрос ищет на php.net

da horsie
15.10.2016
04:06:55
все гораздо хуже
в той же коробочке живет толстый Дженкинс
который угнетает бота

D'
15.10.2016
04:07:41
Ты смотри как бы он китайца не съел

Artur
15.10.2016
04:53:51

Степан
15.10.2016
05:20:31
if (mysql_result(mysql_query("SELECT COUNT(*) FROM clan_vanya_boss WHERE hp < '1' AND clan = '".$clan['id']."' AND etap = '2'"),0)){
mysql_query("DELETE FROM clan_vanya_log WHERE clan = '".$clan['id']."'");
mysql_query("DELETE FROM clan_vanya_open WHERE clan = '".$clan['id']."'");
mysql_query("DELETE FROM clan_vanya WHERE clan = '".$clan['id']."'");
mysql_query("DELETE FROM clan_vanya_klon WHERE user = '".$i['id']."'");
mysql_query("UPDATE clan_vanya SET nagr = '1' WHERE clan = '".$clan['id']."'");
}
Вопрос почему если hp < 1 то все действия выполняются кроми этого:
mysql_query("DELETE FROM clan_vanya WHERE clan = '".$clan['id']."'");

da horsie
15.10.2016
05:21:38
ох пиздец
SQL injection ждет тебя
https://imgs.xkcd.com/comics/exploits_of_a_mom.png
скажите лучше вот что
есть ассоц массив
как прокрутить указатель на заданный ключ?
типа seek

Google

Евгений
15.10.2016
05:25:19
Что значит прокрутить

da horsie
15.10.2016
05:27:21
ну есть функции prev(), next(), current()
они управляют положением внутреннего указатедя
как сделать так, чтобы current() указывал на заданный ключ, не итерируя весь массив от начала?
походу никак

Евгений
15.10.2016
05:32:11
key() не то?

da horsie
15.10.2016
05:32:32
нет
key() читает
текущий ключ
а мне надо ЗАДАТЬ текущий ключ
типа как seek()

Евгений
15.10.2016
05:33:06
Понял

Евгений
15.10.2016
05:36:20
PHP: ArrayIterator::seek - Manual
http://www.php.net/manual/ru/arrayiterator.seek.php

da horsie
15.10.2016
05:37:26
не совсем то
она берет не ключ, а номер позиции
а чтобы посчитать номер позиции все равно придется итерировать по массиву
для обычных массивов подойдет
для хешей - нет

Olha
15.10.2016
05:46:26
для хешей - нет
а если через callback функцию, используя array_filter() с указанным flag-ом ARRAY_FILTER_USE_KEY

da horsie
15.10.2016
05:46:45

Google

da horsie
15.10.2016
05:46:49
O(n)
а нужно O(1)

Olha
15.10.2016
05:47:23

da horsie
15.10.2016
05:51:37
сложность не изменится
все равно O(n)

Евгений
15.10.2016
05:52:07
а оно ваще возможно без итерации то?

da horsie
15.10.2016
05:52:17
походу нет

Admin
ERROR: S client not available

da horsie
15.10.2016
05:52:23
я не знаю способа

Евгений
15.10.2016
05:52:26
как это должно выглядеть для алгоритма
мне кажется нельзя никак

da horsie
15.10.2016
05:52:52
ну значение по ключу ты же можешь найти за O(1)
это же хеш
hash map
впрочем пофиг
для моей задачи это несущественно

Olha
15.10.2016
06:03:03
это же хеш
так если у тебя хеш, то можно просто isset()

da horsie
15.10.2016
06:03:23
чем мне поможет isset?

Olha
15.10.2016
06:04:51

Google

da horsie
15.10.2016
06:05:12
второе

Olha
15.10.2016
06:06:01
пропустила

Artur
15.10.2016
06:07:42
типа как seek()
http://php.net/manual/en/arrayiterator.seek.php
я бы не советовал
тебя ждут чудные приключения если будет рекурсия или передача массива к след. методам c ретурном или.. очень много приключений, на самом деле

da horsie
15.10.2016
06:09:57

Artur
15.10.2016
06:10:03
ну вот так

da horsie
15.10.2016
06:10:20
пример?

Artur
15.10.2016
06:11:57
пример?
это про работу с укуазателями на current вообще
а усложнении логики в данном случае в частности

da horsie
15.10.2016
06:12:41
при передаче массива параметром указатель сохраняется что ли?
**при передаче по значению
и почему в рекурсии он сохраняется?

Artur
15.10.2016
06:13:28
bagart@bagpc /x/dev/Code/q (master)
$ php -r '$q=[0,1,2]; function r($q) { echo key($q); } while(key($q) !== null) { echo(key($q)); r($q); next($q); }'
001122

da horsie
15.10.2016
06:15:18
ухты

Artur
15.10.2016
06:15:36
на самом деле не совсем так

da horsie
15.10.2016
06:15:40
ок, ты победил

Artur
15.10.2016
06:15:49
function r(array $q) это копирование
откопированный указатель копируется