Задать вопрос
@redesupar

Как исправить substr_count(): Argument #1 ($haystack) must be of type string, array given (0)?

Купили модуль, разраб что-то молчит, но вроде как в отзывах и в демо работает.
По простому говоря это модуль корзины для редакции Старт, все модули обновил, ошибок нет и php 8.1.11
При добавлении товара в корзину ругается на свойство PRICE, которая по доке должна быть числом(так она и есть) и выдает ошибку уже в корзине, как его решить?
[TypeError] 
substr_count(): Argument #1 ($haystack) must be of type string, array given (0)
/home/c/cy06445/public_html/bitrix/modules/scoder.sale/include.php:95
#0: substr_count(array, string)
	/home/c/cy06445/public_html/bitrix/modules/scoder.sale/include.php:95
#1: CScoderSaleBasket::GetList()


if (substr_count($arItem['PROPERTY_PRICE_VALUE'],",")!=0) 
						{
							$arProm = array();
							$arProm = explode(",",$arItem['PROPERTY_PRICE_VALUE']);
							$arItem['PRICE'] = $arItem['PROPERTY_PRICE_VALUE'] = $arProm[0] + $arProm[1]/(pow(10,(int) strlen((string)((int)$arProm[1]))));
						}
  • Вопрос задан
  • 338 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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