Как объединить все строки в массиве как один вход, с foreach ()?

Сделав все, упомянутое здесь: http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could- not-open-a-connection-to-sql-server-microsoft-sql-server-error / Все еще не работало для меня.

Шаги работали для меня:

Start > Run > cmd > sqlcmd -L

Он предложит вам имя сервера. Убедитесь, что имя этого сервера совпадает с именем, к которому вы пытаетесь подключиться, в поле CONNECT TO SERVER студии управления SQL.

Я сделал эту глупую ошибку, я продолжаю использовать MSSQLSERVER, используя это имя сервера.

Надеюсь, это поможет людям, которые делают глупую ошибку, как я.

Спасибо.

0
задан Bernardy Gosal 28 March 2019 в 04:25
поделиться

1 ответ

Позвольте мне объяснить псевдологию.

Возьмите переменную $allProducts

Цикл по продуктам.

Добавьте к нему строку implode() ded.

Теперь, каждый раз, последний результат будет добавляться к строке $allProducts.

Наконец, повторить строку.

Как ...

foreach ($cartitem as $rows) {
 $allProducts .= implode(',', $rows);
}
echo $allProducts;

* РЕДАКТИРОВАТЬ от Бернарди Госал
Итак, я попытался использовать этот метод, который мне кажется, чтобы создать новый массив, и я сделал его таким образом. [1116 ]

$allProducts= [];
foreach(

Позвольте мне объяснить псевдологию.

Возьмите переменную $allProducts

Цикл по продуктам.

Добавьте к нему строку implode() ded.

Теперь, каждый раз, последний результат будет добавляться к строке $allProducts.

Наконец, повторить строку.

Как ...

[110]

* РЕДАКТИРОВАТЬ от Бернарди Госал
Итак, я попытался использовать этот метод, который мне кажется, чтобы создать новый массив, и я сделал его таким образом. [1116 ] [111]

Это приводит к аккуратному выводу

Array ( [Central Deluxe 120x200] => 1*1400000 =Rp1400000 <br>
[Central Deluxe 180x200] => 1*1850000 =Rp1850000 <br>
[Central Deluxe 200x200 Pillow Top] => 3*2300000 =Rp6900000
)<br>
But when i try to implode this it seems to lose the $key <br>
1*1400000 =Rp1400000 <br>
1*1850000 =Rp1850000 <br>
3*2300000 =Rp6900000
SESSION["cart_item"] as $key => $value){ $allProducts[$value['name']]= $value['quantity']."*".$value['price']." =Rp".$value["quantity"]*$value["price"]."<br>"; } print_r($allProducts); $imp_pro .= implode(' ', $allProducts); print_r($imp_pro);

Это приводит к аккуратному выводу

Array ( [Central Deluxe 120x200] => 1*1400000 =Rp1400000 <br>
[Central Deluxe 180x200] => 1*1850000 =Rp1850000 <br>
[Central Deluxe 200x200 Pillow Top] => 3*2300000 =Rp6900000
)<br>
But when i try to implode this it seems to lose the $key <br>
1*1400000 =Rp1400000 <br>
1*1850000 =Rp1850000 <br>
3*2300000 =Rp6900000
0
ответ дан Pupil 28 March 2019 в 04:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: