У меня есть следующие строки, которые я преобразую в два отдельных массива:
Cliente solicita reenvío de pedido:Equipamiento Perdido:Pedido cancelado a petición de cliente:Pedido con documentación pendiente:Pedido en incidencia,Pedido en incidencia,Pedido en incidencia,Pedido en incidencia,Pedido en incidencia
Каждый раз, когда появляется символ ": ", это означает, что его новое значение внутри массива иесли theres ", " - это группа значений.
Я не уверен, что при использовании просто .split () он будет правильно разделять значения в массиве.
После этого у меня есть похожая строка с кодами, которую я бы сделал той же процедурой, что и выше:
EQSOLREENVIO:EQPER:EQCAN:EQRECHKODOC:EQAUS,EQCDE,EQDDE,EQINACCE,EQVAC:EQINDEV:EQCAMBIODI,EQENV,EQFECHA,EQFIESTA,EQINCITRASP:EQENT:EQDEV:EQRCH:EQADMIPDV:EQCRE,EQRETENER:EQRECOOFI
Мне нужно связать эти два массива, где позиция 0 массива first имеет коды position 0 массива second .
Я не уверен, как подойти к этой второй части насвязывая массивы по их позициям.
РЕДАКТИРОВАТЬ :
Вот пример отношения:
Позиция 0: Cliente solicita reenvío de pedido ->EQSOLREENVIO
Положение 1: Equipamiento Perdido -> EQPER
Положение 2: Pedido cancellado a pétición de cliente -> EQCAN
Позиция 3: Pedido con documentmentación pendiente -> EQRECHKODOC
Позиция 4: Pedido en incidencia -> EQAUS, EQCDE, EQDDE, EQINACCE, EQVAC
Таким образом, массив должен выглядеть примерно так:
Array { 0: Cliente solicita reenvío de pedido
{ 0: EQSOLREENVIO }
1: Equipamiento Perdido
{ 0: EQPER }
2: Pedido cancelado a petición de cliente
{ 0: EQCAN }
3: Pedido con documentación pendiente
{ 0: EQRECHKODOC }
4: Pedido en incidencia
{ 0: EQAUS
1: EQCDE
2: EQDDE... }