首页 > 解决方案 > Symfony 参数在逗号上爆炸返回单个条目

问题描述

从 parameters.yml 获取参数并explode(",", $param)在其上使用无法按预期工作。

参数.yml

parameterIWant : 50,58,14,39,78,28

它返回一个数组,505814397828而不是一个所有数字拆分的数组。

我希望从参数字符串中获取一个数组

标签: phpsymfonyexplode

解决方案


试试这样:

parameterIWant:
  - 50
  - 58
  - 14
  - 39
  - 78
  - 28

在您的 php 代码中:

/** @var array $parametersIWant **/
$parametersIWant = $this->getParameter('parameterIWant');
$stringParameter = implode(',', $parametersIWant);

它将显示“50,58,14,39,78,28”作为字符串


推荐阅读