Sitio web de resúmenes de películas - Doblaje en línea - Cómo dividir una cadena en PHP y generar una matriz bidimensional
Cómo dividir una cadena en PHP y generar una matriz bidimensional
Simplemente use el método explode() inteligentemente y escriba un fragmento de código de acuerdo con sus necesidades $result?=?array();
$str?=?'111, aaa |222,bbb|333,ccc';
//?Dividir la cadena por primera vez
$arr1?=?explode('|',?$str) ;
foreach?($arr1?as?$key?=>?$value)?{
//?Dividir la cadena por segunda vez
$arr2 ?=?explode(',',?$valor);
$resultado[$clave]['id']?=?$arr2[0];
$resultado [$key]['nombre']?=?$arr2[1];
}
var_dump($resultado);
El El efecto de impresión de matriz es el siguiente Imagen
Espero que pueda ayudarte, adóptalo