Dynamic array keys

前端 未结 5 1436
误落风尘
误落风尘 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条回答
  •  猫巷女王i
    2020-11-29 07:41

        $arr['one']['two']['three']['four'] = 'value';
    
        $string = 'one/two/three/four';
        $ExpCheck = explode("/", $string);
        $CheckVal = $arr;
        foreach($ExpCheck AS $eVal){
            $CheckVal = $CheckVal[$eVal]??false;
            if (!$CheckVal)
                break;
        }
        if ($CheckVal) {
            $val =$CheckVal;
        }
    

    this will give u your value in array.

提交回复
热议问题