Помощник
|
Вопрос по php функции, Снова Woocomerce wl all import |
KM_
|
Сообщение
#1
|
||
|
|
||
|
|||
kev |
16.11.2021, 0:00;
Ответить: kev
Сообщение
#2
|
|
KM_,
Если знаете все возможные варианты, то можете заменить function correct_color($cf_cvet) { $search = array("#ffffff|Белый|", "#474747|Темно-серый", "#9e6a42|Светло-коричневый|"); $replace = array("Белый", "Темно-серый", "Светло-коричневый"); $result = str_replace($search, $replace, $cf_cvet); return $replace; } Вернет разделенный запятыми цвета. Это из того, как я понял вашу задачу =) -------------------- |
|
|
KM_
|
Сообщение
#3
|
|
kev,
Да поняли думаю правильно), нужно вернуть просто цвета через запятую. И список цветов хоть и длинный (около 100) но известный Применил эту функцию, возвращает просто "Array" upd, понял, возвращать то нужно не $replace, а $result )) На соседнем форуме еще вариант посоветовали, удобный, хотя и не очень понял как работает)) На выходе список без символов, цифр и латинских букв Код function correct_color($cf_cvet) {
$colors = explode(",", $cf_cvet); $colors_rus = array_map(function($c){ return explode("|", $c)[1]; }, $colors); return implode(", ", $colors_rus); } Сообщение отредактировал KM_ - 16.11.2021, 11:31 -------------------- |
|
|
thisfil |
17.11.2021, 10:14;
Ответить: thisfil
Сообщение
#4
|
|
|
KM_,
Он будет работать, только если в исходной строке #ffffff|Белый|,#474747|Темно-серый|,#9e6a42|Светло-коричневый| цвет будет всегда на втором месте, а откуда берется вообще эта строка? Если ее генерирует плагин, вы уверены, что он подсунет туда только информацию по цветам, а не остальные параметры товара?
Сообщение отредактировал thisfil - 17.11.2021, 10:17 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3293 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1171 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44767 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3361 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 29.3.2024, 13:16 |