【问题标题】:How can I implode this array into a url string [duplicate]如何将此数组内爆成 url 字符串 [重复]
【发布时间】:2020-09-06 17:38:24
【问题描述】:

我有一个这样的数组:

$aSample = [
   'productName' => [
        'sample',
        'sample2'
    ],

   'productNumber' => [
        'numberOne',
        'numberTwo'
    ]
];

我怎样才能使这个数组看起来像这样:

productName=sample,sample2&productNumber=numberOne,numberTwo

提前感谢您的帮助!

【问题讨论】:

  • 我只想在 dd() 中先显示它

标签: php arrays laravel url multidimensional-array


【解决方案1】:

我认为这会奏效

$aSample = [
    'productName' => [
         'sample',
         'sample2'
     ],

    'productNumber' => [
         'numberOne',
         'numberTwo'
     ]
 ];

 $array = [];
 foreach($aSample as $key=>$item) {

    $arr = $key.'='.implode(',',$item);


    array_push($array,$arr);

}
echo implode('&',$array);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 2011-08-07
    • 2016-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多