- var_dump: documentation ( source)
- preg_replace_callback: documentation ( source)
- print_r: documentation ( source)
- explode: documentation ( source)
- preg_replace: documentation ( source)
<?php
$str = "[1,1x,1x,1x][2,2x,2x,2x]";
$arr ="";
preg_replace_callback('/\[(.*?)\]/', function($m) use (&$arr){
$arr[] = explode(',',preg_replace('/([\w]+)/', "[$1]", $m[1]));
}, $str);
print_r($arr);
var_dump($arr);