私は数日間これに苦しんでいて、そこに投げ捨てて、誰かにアイデアがあるかどうかを見たいと思っていました。文字列から連想配列への変換
基本的に私は、文字列など
1) "/0/bar"
2) "/build/0/foo/1"
とこれまでのところ、私が試した
1) $result[0][bar]
2) $result[build][0][foo][1]
多次元配列にこれを変換する必要があります。
出力を静め$query = "/build/0/foo/1";
$queryAr = [];
$current = &$queryAr;
$keys = explode("/", $query);
foreach($keys as $key) {
@$current = &$current[$key];
}
$current = $value;
をこれを達成するためのかなりハッピーな方法です...
が移動するための方法であるように思わが、なぜ正確にあなたが$現在= $値を持っているの?他の目的のために$ currentを使用すると、問題を避けるためにunset($ current)するのがよいでしょう。 –