[英]Access array inside a php function
在php函数中访问具有相同名称$userinfo
数组
<?php
$userinfo['name'] = "bob";
$userinfo['lastname'] = "johnson";
function displayinfo() {
//not working
echo $userinfo['name']
//global also not working
echo global $userinfo['lastname'];
}
displayinfo();
?>
如何在$userinfo
变量中访问数组,因为它在同一个变量名中有多个数组?
echo $userinfo['name']
//global also not working
echo global $userinfo['lastname'];
两者都不起作用。
我建议将变量传递给函数:
function displayinfo($userinfo) {
echo $userinfo['name'];
}
$userinfo['name'] = "bob";
$userinfo['lastname'] = "johnson";
displayinfo($userinfo);
试试这个,以获得更多详细信息PHP Variable Scope
function displayinfo() {
global $userinfo;
echo $userinfo['lastname'];
}
工作示例: https : //3v4l.org/5l5NZ
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.