Ask the dynamic variable creation method PHPcodeArray ([0] = & gt; 65 [1] = & gt; 66 [2] = & gt; 71 [3] = & gt; 73 [65] = & gt; Array ([$ _ 65] = & ask about the dynamic variable creation method
PHP code
Array( [0] => 65 [1] => 66 [2] => 71 [3] => 73 [65] => Array ( [$_65] => 0 ) [66] => Array ( [$_66] => 0 ) [71] => Array ( [$_71] => 0 ) [73] => Array ( [$_73] => 1 ))
How can I create four variables dynamically?
$ _ 65 = 0;
$ _ 66 = 0;
$ _ 71 = 0;
$ _ 73 = 1;
If the array is
PHP code
Array( [0] => 65 [1] => 66 [65] => Array ( [$_65] => 0 ) [66] => Array ( [$_66] => 0 ))
Create
$ _ 65 = 0;
$ _ 66 = 0;
------ Solution --------------------
PHP code
$ar=Array ( '0' => 65 , '1' => 66 , '65' => Array ( '$_65' => 0 ) , '66' => Array ( '$_66' => 0 ) ) ;foreach($ar as $v){ if(is_array($v)){ foreach($v as $kl=>$vl) eval("$kl=$vl;"); } }var_dump($_65,$_66); //int(0) int(0)