img.liuyifei.net img.liuyifei.net

欢迎光临
我们一直在努力
顶部
域名
云服务器48/月

PHP 函数如何返回数组?-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 函数如何返回数组?的详细内容,更多请关注php中文网其它相关文章!

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
-六神源码网 -六神源码网