- 1
- 2
- 3
- 4
- 5
- 6
@jfredys 23-Mar-2011 01:07
I was looking for trimming all the elements in an array, I found this as the simplest solution:
<?php
array_walk($ids, create_function('&$val', '$val = trim($val);'));
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
@jfredys 23-Mar-2011 01:07
I was looking for trimming all the elements in an array, I found this as the simplest solution:
<?php
array_walk($ids, create_function('&$val', '$val = trim($val);'));
?>
array_map? не, не слышал.
jabber 28.11.2011 00:29 # −8
sectus 28.11.2011 04:53 # +9
eth0 28.11.2011 13:16 # 0
Lure Of Chaos 28.11.2011 18:22 # 0
сокое-чество.
TheHamstertamer 28.11.2011 18:26 # +2
lucidfoxGovno 28.11.2011 18:34 # −3
хохол-полуёбок > просто полуёбок
santa_microbe 28.11.2011 08:15 # +1
roman-kashitsyn 28.11.2011 10:00 # +5
lucidfoxGovno 28.11.2011 10:49 # −1
Хоть мутабильный инплейс с сайдэффектами, но функциональный код на PHP.
roman-kashitsyn 28.11.2011 10:57 # +2
ftfy
gorky 28.11.2011 13:32 # +5
lucidfoxGovno 28.11.2011 13:34 # −4
lucidfoxGovno 28.11.2011 15:26 # −3
ZX_Spectrum 28.11.2011 19:53 # −3
lucidfoxGovno 28.11.2011 20:51 # −1
Кто тебе сказал такую глупость? Все не настолько однозначно, как ты думаешь. Такой код с индексным for превращается в следующий псевдокод, если компилятор не тятеля не мятеля:
А такой проход по массиву в следующий псевдокод: Ну и зачем мне в говнокомпиляторе в цикле лишние умножения (или его более быстрая имитация через сдвиги), из-за индексного for, если можно обойтись без них за счет foreach? Более простые конструкции легче оптимизировать.
А может вспомнишь, про более простое распараллеливание foreach (автораспараллеливание или засчет алгоритма parallel_for_each) на несколько ядер или на GPU в C++AMP или CUDA или ещё где?
Хорошо, что хоть пройтись по связанному списку не предложил за индексным for.
И вспомни, что for each синтаксис безопаснее своего for-собрата.
ZX_Spectrum 28.11.2011 22:43 # −2
ZX_Spectrum 01.12.2011 22:40 # −3
defecate-plusplus 28.11.2011 16:12 # −2
lucidfoxGovno 28.11.2011 16:39 # −4
defecate-plusplus 28.11.2011 16:45 # −2
lucidfoxGovno 28.11.2011 16:49 # −3
defecate-plusplus 28.11.2011 16:50 # −3
считается ли отрицание отрицания холокоста преступлением?
3.14159265 28.11.2011 16:49 # −2
defecate-plusplus 28.11.2011 17:12 # −3
еврейское лобби меня заминусовало на ГК в разделе ПХП!
это заговор!
eth0 28.11.2011 17:22 # −1
У кошечки боли, у собачки боли, а у гр. <Ф.И.О.> не боли. (q)
defecate-plusplus 28.11.2011 17:27 # −2
можно еще пописать на подорожник, кстати
bugmenot 28.11.2011 17:27 # 0
/ftfy/
Int 28.11.2011 12:24 # −1
roman-kashitsyn 28.11.2011 12:34 # −2
Первый нужен только ради побочных эффектов.
array_walk (PHP) = mapc (CL), array_map (PHP) = mapcar (CL)
roman-kashitsyn 28.11.2011 15:36 # +4
У array_map первый аргумент - функция, второй - массив.
Маразм.
lucidfoxGovno 28.11.2011 15:41 # −2
defecate-plusplus 28.11.2011 16:09 # +2
их интересуют более глубокие материи
roman-kashitsyn 28.11.2011 16:10 # −2
lucidfoxGovno 28.11.2011 16:43 # −4
Где выяснилось и откуда статистика? Я, конечно, догадываюсь, что она близка к реальности, но все же? Звучит (в разделе PHP) толстовато без пруфоф.
bugmenot 28.11.2011 16:55 # 0
roman-kashitsyn 28.11.2011 17:04 # +1
3.14159265 28.11.2011 17:07 # −1
Для тех, кто не может без пыха
http://phpjs.org/
Lure Of Chaos 28.11.2011 18:24 # 0
ZX_Spectrum 28.11.2011 19:57 # 0
3.14159265 28.11.2011 20:04 # −1
http://www.irt.org/articles/js117
bugmenot 28.11.2011 20:05 # 0
Sulik78 28.11.2011 21:39 # −1
foreach($array as &$item)
$item = trim($item);
TheHamstertamer 28.11.2011 22:31 # 0
Какие убогие лямбды в пхп
lucidfoxGovno 28.11.2011 22:47 # +1
guest 29.11.2011 12:05 # −5
3.14159265 29.11.2011 13:11 # +4
guest 29.11.2011 15:36 # −4
guest 29.11.2011 15:37 # −4
TheHamstertamer 01.12.2011 15:51 # 0
Vasia 25.08.2021 19:36 # 0