PHP 函数如何返回数组?

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

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

文章来自互联网,只做分享使用。发布者:weapp,转转请注明出处:https://www.dingdanghao.com/article/333806.html

(0)
上一篇 2024-04-11 08:40
下一篇 2024-04-11 08:40

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号