Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: замена символов
 
 автор: skazi   (25.11.2006 в 17:21)   письмо автору
 
 

Например есть тестовое поле, которое постится в скрипт и бывает что при вводе в текстовое поле некоторые символы(например ' " (пробел) < >) отображаются неправильно, как можно сделать скрипт который решает эту проблему вне настроек php ?помогите пожалуйста...

   
 
 автор: kasmanaft   (25.11.2006 в 17:25)   письмо автору
 
   для: skazi   (25.11.2006 в 17:21)
 

Неправильно это как?

   
 
 автор: _Dreamer_   (25.11.2006 в 17:28)   письмо автору
 
   для: skazi   (25.11.2006 в 17:21)
 

можно воспользоваться функцие preg_replace()..
например тебе нужно заменить все пробелы на &nbsp; в переменной $text
делаешь так...
$text = preg_replace(" ","&nbsp;",$text);

более подробно посмотри здесь http://www.softtime.ru/bookphp/gl7_12.php

   
 
 автор: skazi   (25.11.2006 в 17:31)   письмо автору
 
   для: _Dreamer_   (25.11.2006 в 17:28)
 

Спасибо!

   
 
 автор: kasmanaft   (25.11.2006 в 17:36)   письмо автору
 
   для: skazi   (25.11.2006 в 17:31)
 

Если речь об этом, то лучше, наверное, вот так заменять:

<? 
$text 
'text   text text'
function 
replace($arr

return 
str_repeat('&nbsp;'strlen($arr[0])-1).' ';

echo 
preg_replace_callback ("/ {2,}/""replace"$text); 
?>

Так заменятся не все пробелы в тексте, а только там, где это нужно

   
 
 автор: skazi   (25.11.2006 в 17:37)   письмо автору
 
   для: kasmanaft   (25.11.2006 в 17:36)
 

спасибо!
то что нужно)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования