Hola pateketrueke.-
Gracias por tu rápida respuesta y tu aporte, logré reproducir la expresión que publicaste mediante este código:
Código PHP:
$cadena = "[Desayuno]Desayuno continental[Almuerzo]Buffet gastronómico.";
preg_match("/\[([\w\s]+)\]([^\[\]]+)/", $cadena, $partes);
echo "<p>{$cadena}</p>";
if (count($partes)) {
echo "<pre>";
print_r($partes);
echo "</pre>";
}
Y tengo este resultado:
Código HTML:
[Desayuno]Desayuno continental[Almuerzo]Buffet gastronómico.
Array
(
[0] => [Desayuno]Desayuno continental
[1] => Desayuno
[2] => Desayuno continental
)
Está bien la idea, sólo que tengo 2 items con corchetes (y si se pueden rescatar los corchetes, mejor), y quisiera llegar a este resultado: (De repente no lo estoy haciendo bien)
Código PHP:
$arreglo = array(
0=> array(
0=>"[Desayuno]",
1=>"Desayuno continental"
),
1 => array(
0=>"[Almuerzo]",
3=>"Buffet gastronómico."
)
);
Una vez más, gracias por rápida respuesta...
Saludos...