文字列を配列に変換するコードを探している初心者
文字列 *id=3、express_no=25、ename=quanri、*id=4、express_no=17、ename=kuaidi、
を配列に変換しますarray(array( id=3,express_no=25,ename=quanri),array(id=4,express_no=17,ename=kuaidi))
------解決策-- --- ---------------
$s = "*id=3,express_no=25,ename=quanri,*id=4,express_no=17,ename=kuaidi,"; $t = 配列(); foreach(explode('*', $s) as $v) { if(empty($v)) 続行; parse_str(str_replace(',', '&', $v), $t); $r[] = $t; } print_r($r); <div class="clear"></div>