|
|
|
| Например есть тестовое поле, которое постится в скрипт и бывает что при вводе в текстовое поле некоторые символы(например ' " (пробел) < >) отображаются неправильно, как можно сделать скрипт который решает эту проблему вне настроек php ?помогите пожалуйста... | |
|
|
|
|
|
|
|
для: skazi
(25.11.2006 в 17:21)
| | Неправильно это как? | |
|
|
|
|
|
|
|
для: skazi
(25.11.2006 в 17:21)
| | можно воспользоваться функцие preg_replace()..
например тебе нужно заменить все пробелы на в переменной $text
делаешь так...
$text = preg_replace(" "," ",$text);
более подробно посмотри здесь http://www.softtime.ru/bookphp/gl7_12.php | |
|
|
|
|
|
|
|
для: _Dreamer_
(25.11.2006 в 17:28)
| | Спасибо! | |
|
|
|
|
|
|
|
для: skazi
(25.11.2006 в 17:31)
| | Если речь об этом, то лучше, наверное, вот так заменять:
<?
$text = 'text text text';
function replace($arr)
{
return str_repeat(' ', strlen($arr[0])-1).' ';
}
echo preg_replace_callback ("/ {2,}/", "replace", $text);
?>
|
Так заменятся не все пробелы в тексте, а только там, где это нужно | |
|
|
|
|
|
|
|
для: kasmanaft
(25.11.2006 в 17:36)
| | спасибо!
то что нужно) | |
|
|
|