- 1
- 2
- 3
- 4
- 5
if (count($items) > 100) {
for ($i = count($items); 100 < count($items); $i--) {
unset($items[$i-1]);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
if (count($items) > 100) {
for ($i = count($items); 100 < count($items); $i--) {
unset($items[$i-1]);
}
}
Массив должен содержать сто или меньше элементов
может, стилистически не очень красиво, но по сути - как иначе-то?
если массив большой, то можно копировать сто элементов в новый массив. если маленький, то вырезать лишнее.
В вашем ПоХаПэ черт ногу сломит.
Могу еще названий придумать, догадайтесь что делают...
array_plice, array_dice, array_mice, array_rice, array_lomice, array_ebice, ....
Но с приставкой v - это то же самое, только аргументы иначе передаются.
И от майкрософта - printf_s, fprintf_s, sprintf_s...
От борланд си досовского - цветной cprintf или как там его.
И юникодные - wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf.
От ncurses - printw, wprintw, mvprintw, mvwprintw, vwprintw, vw_printw.
P.S. Ну и до кучи из моей консольной проги lprintf для логов ;)
P.P.S. Нужно больше принтфов.