Intereting Posts
Выяснение установленной версии ветки Меню PHP MYSQL в архиве по месяцам и месяцам Как я могу абстрагировать подготовленные инструкции mysqli в PHP? Неопределенное свойство: CI_Loader :: $ pagination PHP json_encode несколько массивов в один объект Являются ли функции PHP чувствительными к регистру? Как внутреннее соединение работает с отношениями «многие ко многим» с помощью Doctrine и Symfony2 Ошибка подключения к MySQL. Не удается подключиться к серверу MySQL на «http» (4) PHP-объект как XML-документ Конвертировать необычный формат даты в метку времени наиболее эффективным способом? Геокодирование Google Maps работает от браузера, но не от PHP-сервера Spl, ArrayObject, ArrayObject :: STD_PROP_LIST Как поместить php-код в открывающие и закрывающие короткие коды Как остановить сообщение об ошибке, Если JSON-файл не смог открыть поток Невозможно добавить условие на неопределенную переменную результата в неагрегированном запросе

Как преобразовать CSV String в ассоциативный массив в PHP

Почти одинаковые вопросы повторяются.

Я обновляю и извлекаю строку из базы данных для различных проблем.

скажем, после получения значения из базы данных одна из моих переменных $str выглядит как одна из следующих

 $str = "1:1,2:1,3:2,5:6"; 

или

 $str = "1|1,2|1,3|2,5|6"; 

или

 $str = "1=1,2=1,3=2,5=6"; 

как я могу преобразовать любого или почти другую строку в ассоциативный массив в PHP

заранее спасибо. Я попытался ответить, но не нашел ничего подобного.

код я пытался сделать его ассоциативным массивом

 $firstArr = explode(',', $str); foreach (firstArr as $value) { $secondArr = explode(':', $value); }