我正在尝试从函数内部访问数组数据,但不断收到错误:Undefined varaible:status.知道怎么纠正这个吗?
<?php
$state = 'New York';
function state_values($state){
switch ($state) {
case 'New York':
echo "State is $state";
$status = array("abbr" => "NY", "code" => "03");
return $status;
break;
case 'California':
echo "State is $state";
$status = array("abbr" => "CA", "code" => "06");
return $status;
break;
case 'Washington':
echo "State is $state";
$status = array("abbr" => "WA", "code" => "05");
return $status;
break;
}
}
# Call the function
state_values($state);
echo $status['abbr'];
echo $status['code'];
?>
Run Code Online (Sandbox Code Playgroud)
小智 10
您必须将函数调用的返回值存储在变量中
$answer = state_values($state);
echo $answer["abbr"];
echo $answer["code"];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3616 次 |
| 最近记录: |