Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2022, 12:03   #1
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию Как записать это оптимально, коротко и удобно

Код:
foreach($pieces as $key=>$el){
        $keywords_list[$key] = str_replace("(","",$el);
        $keywords_list[$key] = str_replace("[","",$keywords_list[$key]);
        $keywords_list[$key] = str_replace("]","",$keywords_list[$key]);
        $keywords_list[$key] = str_replace(")","",$keywords_list[$key]);
        $keywords_list[$key] = str_replace(chr(38), "", $keywords_list[$key]);
        $keywords_list[$key] = str_replace("quot;", "", $keywords_list[$key]);
        $keywords_list[$key] = str_replace("#39;", "", $keywords_list[$key]);
        $keywords_list[$key] = str_replace(" ", "", $keywords_list[$key]);
        $keywords_list[$key] = str_replace(" ", "", $keywords_list[$key]);
        $keywords_list[$key] = trim($keywords_list[$key]);
    }
Как записать это оптимально, коротко и удобно?
Krasi вне форума Ответить с цитированием
Старый 16.06.2022, 12:28   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Пример есть в справке:
Код:
$arr = array("(", ")", "[", "]", chr(38), "quot;", "#39;", " ");
foreach ($pieces as $key=>$el) {
    $keywords_list[$key] = trim(str_replace($arr, "", $el));
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 16.06.2022 в 13:09.
BDA вне форума Ответить с цитированием
Старый 16.06.2022, 12:34   #3
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

trim забыли. не заметил
Подозреваю, что один из заменяемых " " это табуляция
macomics вне форума Ответить с цитированием
Старый 16.06.2022, 13:11   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

macomics, может быть, но в самом тексте сообщения уже просто пробел. Думаю, автор справится с добавлением всех желаемых строк в массив (хотя обратить внимание на неидентичность кода хорошо).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 16.06.2022 в 13:17.
BDA вне форума Ответить с цитированием
Старый 16.06.2022, 13:22   #5
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 484
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
trim забыли
он тут совсем лишний
Valick вне форума Ответить с цитированием
Старый 17.06.2022, 10:17   #6
Krasi
Форумчанин
 
Регистрация: 12.02.2010
Сообщений: 787
По умолчанию

спасибо)
Krasi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как называется это приложение? коротко внутри. Vova777 Софт 9 13.08.2012 11:26
Как оптимально передвигать формы в Delphi? ltWolfik Помощь студентам 6 09.05.2012 19:55
Построение картинки наиболее оптимально Alex Cones Мультимедиа в Delphi 7 29.12.2010 12:33
нужно запрограмировать коротко и без лишних операций уравнение Hunter557 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 16.04.2010 04:32
Быстро и удобно! Shurik Hacker Софт 0 12.01.2008 12:54