请问动态创建变量方法
Release: 2016-06-13 13:16:33
Original
989 people have browsed it
请教动态创建变量方法
PHP code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
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
)
)
Copy after login
有如上变量,请问如何动态创建4个变量
$_65 = 0;
$_66 = 0;
$_71 = 0;
$_73 = 1;
如果数组为这样的
PHP code
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->
Array
(
[0] => 65
[1] => 66
[65] => Array
(
[$_65] => 0
)
[66] => Array
(
[$_66] => 0
)
)
Copy after login
则创建这样的
$_65 = 0;
$_66 = 0;
------解决方案--------------------
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) <div class="clear">
</div>
Copy after login
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31