Съобщения за грешни параметри, подадени на функции в judge.
Здравейте, на една от задачите - Gosho is moving judge ми изкарва runtime error-и във почти всяка функция.
array_filter() expects at most 2 parameters, 3 given in C:\Windows\Temp\tmpF7AC.tmp on line 32
Тoва не е вярно тази функция приема 3ти параметър, който е flag.
Invalid argument supplied for foreach() in C:\Windows\Temp\tmpF7AC.tmp on line 34
array_filter() expects parameter 1 to be array, null given in C:\Windows\Temp\tmpF7AC.tmp on line 40
Елемент 1 е масив.
ksort() expects parameter 1 to be array, null given in C:\Windows\Temp\tmpF7AC.tmp on line 42
Елемент 1 е масив.
Invalid argument supplied for foreach() in C:\Windows\Temp\tmpF7AC.tmp on line 43
Invalid argument supplied for foreach() in C:\Windows\Temp\tmpF7AC.tmp on line 54
Кода при мен работи. http://pastebin.com/UdXxLYM2 Какво означава това?
Моята е 5.6.3, но array_filter си е същата от (PHP 4 >= 4.0.6, PHP 5), foreach също не се е променил. Какво да правя, ако така стане на изпита?
Според ръководството на PHP, това не е така. Цитирам:
flag
parameter and constantsARRAY_FILTER_USE_KEY
andARRAY_FILTER_USE_BOTH
O да, сега го прочетох. Кофти, иначе не иска да ми приеме 2 аргумента за ключ и стойност. Значи тази функция не става в този случай.
Аз като гледам ти трябват само ключовете в тоя array_filter, ползвай array_keys за целта преди PHP 5.6;