170 похожих чатов

Приветствую, хочу узнать как вы нативным способом реализуете задачу если

у вас допустим есть
$dir = scandir(DIR . '/' . 'config'); и нужно убрать . и .., а все остальное возвращается в массив?

19 ответов

21 просмотр

А какие у тебя есть идеи?

SuleYman-Aliev Автор вопроса
First Last
А какие у тебя есть идеи?

$file = array_values(array_filter($dir, fn($file) => !preg_match('/^\./', $file))); Мне кажется не совсем оптимально

а они разве не всегда находятся вверху массива? выкинуть первые два элемента )

SuleYman Aliev
Че где кого выкинуть?

Он имеет ввиду что . и .. идут первыми двумя в массиве, и вместо фильтра можно сделать array_slice($dir, 2);

SuleYman-Aliev Автор вопроса
First Last
Он имеет ввиду что . и .. идут первыми двумя в мас...

Во, тоже подход, есть где можно обсуждать такие темы? хочу прокачаться в плане оптимальных решений и составления алгоритмов

SuleYman Aliev
$file = array_values(array_filter($dir, fn($file) ...

$files = array_diff( scandir(DIR . '/' . 'config'), array('..', '.'));

SuleYman Aliev
Во, тоже подход, есть где можно обсуждать такие те...

Каго чего?) Хочешь алгоритмические задачки - codewars, leetcode

SuleYman Aliev
Во, тоже подход, есть где можно обсуждать такие те...

без бенчей любой алгоритм катит, надо писать бенчи. смотреть опкоды ))

SuleYman Aliev
Подскажешь как научиться этому?

только статьи читал как люди это делают, сам умею только в такие бенчи for (i=0 i<100000 i++)

First Last
Какая сложность у array_diff?

в конкретно данном случае предполагаю, что разницы не будет

Anton Gordeev
в конкретно данном случае предполагаю, что разницы...

Я у тебя про сложность спросил, а не про разницу :)

First Last
Я у тебя про сложность спросил, а не про разницу :...

ок. произведение всех параметров. А формулой записывай как хочешь)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта