Форматировыние информации

Прохожий_

Новичок
Форматировыние информации

Здравствуйте.
У меня такой вопрос.
Вот небольшой отрывок кода
PHP:
'name' => preg_replace("~^(.{1,55})\b.*~", "\\1", $data['products_name']),
'image_url' => $data['products_image'],
'product_quantity' => $data['products_quantity'],
'ebay_format' =>  $data['ebay_format'],
'delimiter3' =>  $data[''],
'price' => number_format($data['products_price']* 1.02, 2, '.', ''),
'ebay_duration' =>  $data['ebay_duration'],
'immidiate_payment_required' =>  $data['ebay_true'],
'bold_fonts' =>  $data['ebay_false'],
'region' =>  $data['ebay_true'],
'ebay_location' =>  $data['ebay_location'],
'ebay_gallery' =>  $data['ebay_gallery'],
'highlight' =>  $data['ebay_false'],
'paypal_accepted' =>  $data['ebay_true'],
'ebay_paypal' =>  $data['ebay_paypal'],
'payment_instructions' =>  $data['ebaypayment_instructions'],
'ebay_insurance' =>  $data['ebay_insurance'],
'insirance_cost' => number_format($data['products_price']/100 * 5, 2, '.', ''  ),
'category' => $data['categories_name'],
'apply_shipping_discount   ' =>  $data['ebay_false'],
'ebay_shipping_service' =>  $data['ebay_shipping_service'],
'shipping' => number_format($data['products_price']/ 10, 2, '.', ''),
Это вывод всего из базы данных. В большенстве все просто - просто текст и ниакой головной боли.

А вот тут у меня трабла
PHP:
'description' => $data['products_description'],
'products_description' состоит из html кода а так же присутствуют пустые пробелы. Скрипт должен перегнать всю информацию в csv файл (через запятую) и в следствии этого весь html код должен быть отреактирован в одну строку и не содержать пустых пробелов.
И из за синтаксиса скрипта нельзя применять объемный скриптинг.
Прошу помощи, как отредактировать
'description' => 'description' => $data['products_description'], что бы в файл шел отформатированый хтмл одной строкой код не содержащий пустых пробелов.

спасибо
 

hermit_refined

Отшельник
1. что такое - "пустой пробел"?..
2. что значит - "из-за синтаксиса скрипта нельзя применять объемный скриптинг"?
 

sigurd

Новичок
примерно так
PHP:
'description' => str_replace("\n", "", str_replace("\r\n", "", $data['products_description']))
а что такое "пустые пробелы"? если просто убрать все пробелы, то добавить третий str_replace в цепочку.
 

Nogrogomed

Новичок
'description' => str_replace(array("\n","\r\n"), array(), $data['products_description'])

плюс ещенадо заменить запятые на какие-либо другие знаки, чтобы потом csv нормально разбирался без проблем
 
Сверху