Преобразовать строку с двумя наборами делимитеров в ассоциативный массивPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразовать строку с двумя наборами делимитеров в ассоциативный массив

Сообщение Anonymous »

У меня есть переменная, которая содержит текст со значениями в соответствии с примером ниже: < /p>
$data = "5:7|4:1|504:2|1:3|"
< /code>
И я хотел бы достичь подобных результатов: < /p>
$data[5] = 7;
$data[4] = 1;
$data[504] = 2;
$data[1] = 3;
< /code>
Я попробовал с помощью Explode: < /p>
$data = explode("|", $data);

//but it makes $data[0]="5:7"; $data[1]="4:1"; and so on.
< /code>
Должен ли я снова использовать взрыв? У него есть какой -то смысл, или есть иначе?

Подробнее здесь: https://stackoverflow.com/questions/114 ... tive-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»