请问 如何将一个数组中类似的值重新分成一个数组
例如{h1.jpg,h3.jpg,a1.jpg,h2.jpgb1.jpg,b2.jpg,a2.jpg,c1.jpg}
怎么按前缀分成 即 h一个数组 a b c各一个数组
回复讨论(解决方案) $ar = array('h1.jpg', 'h3.jpg', 'a1.jpg', 'h2.jpg', 'b1.jpg', 'b2.jpg', 'a2.jpg', 'c1.jpg');foreach($ar as $v) $res[$v{0}][] = $v;print_r($res);
array( [h] => array ( [0] => h1.jpg [1] => h3.jpg [2] => h2.jpg ) [a] => array ( [0] => a1.jpg [1] => a2.jpg ) [b] => array ( [0] => b1.jpg [1] => b2.jpg ) [c] => array ( [0] => c1.jpg ))
分成单独变量 extract($res);print_r($h);
array( [0] => h1.jpg [1] => h3.jpg [2] => h2.jpg)
请问 如何将一个数组中类似的值重新分成一个数组
例如{h1.jpg,h3.jpg,a1.jpg,h2.jpgb1.jpg,b2.jpg,a2.jpg,c1.jpg}
怎么按前缀分成 即 h一个数组 a b c各一个数组
谢谢大神!!!