[英]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.