¿Este procedimiento fue correcto? Necesitaba convertir esta línea en múltiples arrays, dividiéndolos con un separador:
Código PHP:
$var = "onclick,javascript('event')|onmouseover,otraCosa|esto,otro";
Lo hice así:
Código PHP:
$var = explode('|' , $var);
$h = null;
foreach($var as $a)
$d[] = explode( ',' , $a);
foreach($d as $f)
$h .= ' '. $f[0] .'="'. $f[1] .'"';
echo $h;
// Resultado: onclick="javascript('event')" onmouseover="otraCosa" esto="otro"
Sólo quiero saber si esto se puede hacer de manera más simplificada. El código funciona, pero ese par de bucles + dos explodes se ven un poco aparatosos.