Слышали ли вы о div и mod ?
Вы, вероятно, захотите изменить список чисел, если хотите сначала обработать наиболее значительную цифру.
135 `div` 10 = 13
135 `mod` 10 = 5
Обобщение числа в строку:
digs :: Integral x => x -> [x]
digs 0 = []
digs x = digs (x `div` 10) ++ [x `mod` 10]
Или наоборот:
digs :: Integral x => x -> [x]
digs 0 = []
digs x = x `mod` 10 : digs (x `div` 10)
Это относится к 0
как к отсутствию цифр. Простая функция обертки может иметь дело с этим специальным случаем, если вы хотите.
Обратите внимание, что это решение не работает для отрицательных чисел (вход x
должен быть целым, т. Е. Целое число).
Вы можете использовать следующую конечную точку для желаемых атрибутов продукта: -
GET http: /// rest / default / V1 / products / 24-MB01? Fields = sku, price, name
Пожалуйста, обратитесь: -
https://devdocs.magento.com/guides/v2.1/rest/retrieve-filtered-responses.html
ИЛИ
Вы должны написать свою конечную точку для этого. Нет предопределенной конечной точки для выбора пользовательского атрибута для продукта.
Для разработки пользовательской конечной точки вы можете следовать руководству
https://www.thirdandgrove.com/creating-custom-rest-api-magento2