PHP - Otomatik olarak bir çok-boyutlu bir dizi oluşturma

0 Cevap php

Yani burada girişi bulunuyor:

$in['a--b--c--d'] = 'value';

Ve istenen çıkış:

$out['a']['b']['c']['d'] = 'value';

Herhangi bir fikir? Ben herhangi bir şans olmadan aşağıdaki kodu denedim ...


$in['a--b--c--d'] = 'value';
// $str = "a']['b']['c']['d";
$str = implode("']['", explode('--', key($in)));
${"out['$str']"} = 'value';

0 Cevap