estoy intentado crear un patron para obtener el contenido del mismo en una cadena de caracteres mediante al funcion preg_match_all.
la cadena seria algo como esto: $cadena='["ES688","308987338","1"]["ES289","279288042","9"]["ES208","268434612"]["ES928","373748745"]'
lo que quiero es sacar todo lo que hay entre los corchetes, que hace referencia a un id, una referencia y una cantidad, aunque algunas veces puede venir solo el id y la referencia : ["ES289","279288042"]
preg_match_all('/\[(\w+)\]/', $cadena, $matches); ¿Alguien sabe como escapar los corchetes?
el resultado deberia ser:
elemento 1= ["ES688","308987338","1"]
elemento 2 = ["ES289","279288042","9"]
elemento 3 = "ES208","268434612"]
...
Muchas gracias a todos