В какой спец символ может преобразовываться ' ' в PHP?

программирование php

//HTML
<input name="test" value="123&nbsp;432" />

//PHP
$temp = str_replace(array(' ', '&nbsp;'), '.', $test); //

echo $temp; // Выводит 123 432

Пришлось сделать так preg_replace('/[^0-9,.a-zA-Zа-яА-Я]/', '', $temp);

Но можно без регулярок?

Примечание:
slo_nik: POST JQuery

А у меня что то не работает (

Примечание:
var test = $('input[name="test"]').val();

$.ajax({
type: "POST",
url: "/test.php",
data: "test="+test
});

Примечание:
<?PHP
include ($_SERVER['DOCUMENT_ROOT'].'/config.php');

post_to_win1251(); // UTF8 to win1251

$test=$_POST['test'];

$test = str_replace(array(' ', '&nbsp;'), '.', $test);

echo $test;
Ответы:
Так и без регулярок всё работает...
Откуда Вы берёте переменную $test?


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.