卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章46132本站已运行3116

PHP 函数如何返回数组?

php 函数可以通过使用 return 语句返回数组:返回简单数组:return ['值', '值', '值'];返回关联数组:return ['键' => '值', '键' => '值'];根据参数动态返回数组:return ['键' => 计算值, '键' => 计算值];

PHP 函数如何返回数组?

PHP 函数如何返回数组?

在 PHP 中,函数可以通过使用 return 语句返回数组。让我们通过一些实战案例来探索如何实现。

示例 1:返回一个简单的数组

function getStates() {
  return ['Alabama', 'Alaska', 'Arizona', 'Arkansas'];
}

$states = getStates();
print_r($states);

这将输出一个包含美国州份的数组。

示例 2:返回一个关联数组

function getUserInfo($userId) {
  // 模拟从数据库获取用户数据
  return [
    'id' => $userId,
    'name' => 'John Doe',
    'email' => 'johndoe@example.com'
  ];
}

$userInfo = getUserInfo(123);
echo $userInfo['name']; // 输出:John Doe

这将返回一个包含用户详细信息的关联数组。

示例 3:使用函数的参数返回动态数组

function calculateDiscount($price, $discountPercentage) {
  $discountAmount = $price * ($discountPercentage / 100);
  return ['discount_amount' => $discountAmount, 'final_price' => $price - $discountAmount];
}

$discountInfo = calculateDiscount(100, 20);
echo $discountInfo['final_price']; // 输出:80

此函数根据参数值动态返回一个数组。

卓越飞翔博客
上一篇: PHP 函数的结构组成解析
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏