Dynamic array keys

前端 未结 5 1398
误落风尘
误落风尘 2020-11-29 06:45

I have a string like this:

$string = \'one/two/three/four\';

which I turn it into a array:

$keys = explode(\'/\', $string);

5条回答
  •  失恋的感觉
    2020-11-29 07:27

    it's corny but:

    function setValueByArrayKeys($array_keys, &$multi, $value) {
         $m = &$multi
         foreach ($array_keys as $k){
             $m = &$m[$k];
         }
         $m = $value;
    }
    

提交回复
热议问题