Если у вас есть
$array = explode("\n", $acs);
и у вас есть значения:
Array (
[0] => testa
[1] => rami
[2] => totas
)
, вы можете просто ввести
$comma_separated_values = implode(',', $array);
и $comma_separated_values
будет строка, которая выглядит так:
'testa', 'rami', 'totas'
В вашем случае вы должны просто ввести это:
// Shoppy add product here
$product = \Shoppy\Models\Product::create([
"title" => "$title",
"price" => $price,
"unlisted" => false,
"type" => "$servtype",
"currency" => "$currencyp",
"confirmations" => 1,
"stock_warning" => $stockwarning,
"quantity" => [
"min" => $minq,
"max" => $maxq
],
"email" => [
"enabled" => $emailr
],
"accounts" => [$comma_separated_values]
]);
Внимательно посмотрите на свой код:
$accounts = $array
and
//This would contain an array with the same values as $array
$accounts = [$comma_separated_values]`
Если вы просто выполните:
`$accounts = $comma_separated_values`
, это, вероятно, будет ошибкой, потому что кажется, что хочет массив, а это всего лишь строка : - )
Я не знаю, но я предполагаю, что это должно сработать на основе вышеизложенного!
// Shoppy add product here
$product = \Shoppy\Models\Product::create([
"title" => "$title",
"price" => $price,
"unlisted" => false,
"type" => "$servtype",
"currency" => "$currencyp",
"confirmations" => 1,
"stock_warning" => $stockwarning,
"quantity" => [
"min" => $minq,
"max" => $maxq
],
"email" => [
"enabled" => $emailr
],
"accounts" => $array
]);
В сноске: Пожалуйста, введите более информативное имя для $array
(например, $account_array
)