<?php $a = str_replace('\n', '', $row[make]); ?>
<?php $b = str_replace('\n', '', $row[model]); ?>
<?php $c = str_replace('\n', '', $row[cuty_cars]); ?>
<?php $d = str_replace('\n', '', $row[sellers]); ?>
<?php $e = str_replace('\n', '', $row[type_kuz]); ?>
<?php $f = str_replace('\n', '', $row[fuel]); ?>
<?php $w = str_replace('\n', '', $row[trans]); ?>
<?php $keywords = $a.', '.$b.', '.$c.', '.$d.', '.$e.', '.$f.', '.$w; ?>
<meta name="keywords" content="<?php echo "$keywords"; ?>"/>
Получается так:
<meta name="keywords" content="Suzuki
, Grand Vitara
, Королёв
, Частник
, Внедорожник
, Бензин
, Автомат"/>
Пробовал и с '\r\n'...
Как удалить переносы и заменить заглавные буквы?
Пример: <meta name="keywords" content="suzuki, grand vitara, королёв, частник, внедорожник, бензин, автомат"/>
Заранее спасибо!
Спустя 37 секунд (11.04.2011 - 18:42) neadekvat написал(а):
Спецсимволы надо заключать в двойные кавычки.
Спустя 1 минута, 5 секунд (11.04.2011 - 18:44) braindbrigada написал(а):
neadekvat, оперативно, пробую...

Спустя 3 минуты, 5 секунд (11.04.2011 - 18:47) braindbrigada написал(а):
neadekvat, не помогло...
Спустя 2 минуты, 43 секунды (11.04.2011 - 18:49) neadekvat написал(а):
Вы не показали код, который получился после модификации.
Спустя 2 минуты, 44 секунды (11.04.2011 - 18:52) braindbrigada написал(а):
<?php $a = str_replace("\r\n", '', $row[make]); ?>
<?php $b = str_replace("\r\n", '', $row[model]); ?>
<?php $c = str_replace("\r\n", '', $row[cuty_cars]); ?>
<?php $d = str_replace("\r\n", '', $row[sellers]); ?>
<?php $e = str_replace("\r\n", '', $row[type_kuz]); ?>
<?php $f = str_replace("\r\n", '', $row[fuel]); ?>
<?php $w = str_replace("\r\n", '', $row[trans]); ?>
<?php $keywords = $a.', '.$b.', '.$c.', '.$d.', '.$e.', '.$f.', '.$w; ?>
<meta name="keywords" content="Suzuki
, Grand Vitara
, Королёв
, Частник
, Внедорожник
, Бензин
, Автомат"/>
Всяко пробовал...
Спустя 8 минут, 3 секунды (11.04.2011 - 19:00) neadekvat написал(а):
$keywords = $a.', '.$b.', '.$c.', '.$d.', '.$e.', '.$f.', '.$w;
$keywords = str_replace("\r\n", '', $keywords);
Нафиг там сто раз вызывать функцию?
И \n и \r\n и \r не работает? Ну, для этого нет оснований.
Спустя 1 минута, 30 секунд (11.04.2011 - 19:02) braindbrigada написал(а):
neadekvat, пробую...
Спустя 6 минут, 15 секунд (11.04.2011 - 19:08) braindbrigada написал(а):
neadekvat, спасибо!
Вот решение:
Как вместо:<meta name="keywords" content="Suzuki, Grand Vitara, Королёв, Частник, Внедорожник, Бензин, Автомат"/>
Сделать: <meta name="keywords" content="suzuki, grand vitara, королёв, частник, внедорожник, бензин, автомат"/>
???
Вот решение:
<?php $keywords = $row[make].', '.$row[model].', '.$row[cuty_cars].', '.$row[sellers].', '.$row[type_kuz].', '.$row[fuel].', '.$row[trans];?>
<?php $keywords = str_replace("\r", "", $keywords);?>
<?php $keywords = str_replace("\n", "", $keywords);?>
Как вместо:<meta name="keywords" content="Suzuki, Grand Vitara, Королёв, Частник, Внедорожник, Бензин, Автомат"/>
Сделать: <meta name="keywords" content="suzuki, grand vitara, королёв, частник, внедорожник, бензин, автомат"/>
???
Спустя 5 минут, 47 секунд (11.04.2011 - 19:14) twin написал(а):
Вот так может попроще?
function convertText($text)
{
return mb_strtolower(trim($text), 'utf-8');
}
$keywords = implode(', ', array_map('convertText', $row));
Спустя 3 минуты, 56 секунд (11.04.2011 - 19:18) braindbrigada написал(а):
<?php $keywords = strtolower($keywords); ?>
Меняет заглвные буквы на строчные только в латинице, а как быть с кириллицей?
Спустя 25 минут, 7 секунд (11.04.2011 - 19:43) twin написал(а):
Мой вариант разобрать не судьбa?
Спустя 20 минут, 4 секунды (11.04.2011 - 20:03) braindbrigada написал(а):
Проблема решена, всем спасибо!
Спустя 3 месяца, 20 дней, 23 часа, 13 минут, 27 секунд (1.08.2011 - 19:16) Guest написал(а):
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]