Я пытаюсь перенести старую функцию PHP 5x в PHP 7, которая выводит список доступных сервисов из базы данных.
Пока записи есть, даже если они отображаются в моем списке как «флажки», которые можно выбрать, они не выиграют». не обрабатывается.
Однако он работает на старой настройке PHP 5.5.
В течение дня я пробовал несколько исправлений, но безуспешно.
var_dump() возвращает не что иное, как array(1) { [0]=> string(0) ""
Вот фрагмент кода, очень помогает оценено.
public final function loadSupplementCustom($suppl_custom )
{
if(!is_array($suppl_custom ))
$suppl_custom_arr =explode(',',trim($suppl_custom));
else
$suppl_custom_arr =$suppl_custom;
foreach($suppl_custom_arr as $index=>$val)
{
$val_arr=explode('-',$val);
if(is_array($val_arr))
{
$this->suppl_custom_arr[$val_arr[0]]=1;
if(isset($val_arr[1]) ) $this->suppl_custom_arr[$val_arr[0]]=(int)$val_arr[1];
}
else
{
$this->suppl_custom_arr[$val_arr[0]]=1;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... g-wont-fix
От php5 до 7. Недопустимое смещение строки. Предупреждение — не исправит [закрыто] ⇐ Php
Кемеровские программисты php общаются здесь
1726750951
Anonymous
Я пытаюсь перенести старую функцию PHP 5x в PHP 7, которая выводит список доступных сервисов из базы данных.
Пока записи есть, даже если они отображаются в моем списке как «флажки», которые можно выбрать, они не выиграют». не обрабатывается.
Однако он работает на старой настройке PHP 5.5.
В течение дня я пробовал несколько исправлений, но безуспешно.
var_dump() возвращает не что иное, как array(1) { [0]=> string(0) ""
Вот фрагмент кода, очень помогает оценено.
public final function loadSupplementCustom($suppl_custom )
{
if(!is_array($suppl_custom ))
$suppl_custom_arr =explode(',',trim($suppl_custom));
else
$suppl_custom_arr =$suppl_custom;
foreach($suppl_custom_arr as $index=>$val)
{
$val_arr=explode('-',$val);
if(is_array($val_arr))
{
$this->suppl_custom_arr[$val_arr[0]]=1;
if(isset($val_arr[1]) ) $this->suppl_custom_arr[$val_arr[0]]=(int)$val_arr[1];
}
else
{
$this->suppl_custom_arr[$val_arr[0]]=1;
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79002445/php5-to-7-illegal-string-offset-warning-wont-fix[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия