PHP - Make multi-dimensional associative array from a delimited string

前端 未结 4 475
故里飘歌
故里飘歌 2020-12-10 21:27

Can you turn this string:

\"package.deal.category\"

Into an array like this:

$array[\'package\'][\'deal\'][\'category\']
         


        
4条回答
  •  -上瘾入骨i
    2020-12-10 21:55

    Try this:

    $text = 'package.deal.category';
    
    $array = array();
    foreach(array_reverse(explode('.', $text)) as $key) $array = array($key => $array);
    
    print_r($array);
    

提交回复
热议问题