Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055

Странный пробел

15.11.2018, 16:59. Показов 780. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
После изменения строки в массив получаеться такой результат
array(11) { ["Статус"]=> string(3) "1 " ...
Я без понятия что это за пробел.
Думал BOM нашел код
PHP
1
 $response["Статус"] = trim(substr(iconv("CP1251", "UTF-8", $response["Статус"]), 6));
В результате
["Статус"]=> string(0) ""
Попробовал через
PHP
1
 $response["Статус"]  = str_replace(" ","",$response["Статус"]);
результат
["Статус"]=> string(3) "1 "
В инспекторе смотрел - BOM нету
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2018, 16:59
Ответы с готовыми решениями:

Странный onclick
Когда я делаю простой onclick : <Input type = "Submit" value = "Hello!" onclick = <p>Hello !</p>> то он сам (без нажатия выводит...

Странный массив
Эм.. Выдаёт ошибку на foreach: Undefined variable: plugins $plugins = array( "pluginname" => "test", "description" =>...

Странный редирект
Всем привет. Есть сайт. На нем присутствует странный редирект с адреса /node/127 На моём рабочем компьютере с указанного адреса...

7
 Аватар для Строитель
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
15.11.2018, 17:49
Цитата Сообщение от Shoshona Посмотреть сообщение
Попробовал через
А так?
PHP
1
$response["Статус"]  = str_replace("\n", '', $response["Статус"]);
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
15.11.2018, 18:38
VNIIAEN, trim бы стёрла перевод строки.
0
 Аватар для Sheriffk018
5 / 4 / 1
Регистрация: 02.01.2017
Сообщений: 101
15.11.2018, 18:54
Shoshona, Добрый вечер.
Попробуйте вот так:

PHP
1
2
3
4
5
echo '<pre>';print_r( urlencode( $response [ 'Статус' ] )  );echo '<pre>';
 
В результате получите свой странный пробел.
 
str_replace( array( Странный пробел для замены. ), '',urlencode( $response [ 'Статус' ] ) );
0
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055
15.11.2018, 21:35  [ТС]
VNIIAEN, Отлично, теперь
["Статус"]=> string(2) "1 "
пробел все так же есть
Sheriffk018, в pre пусто!
0
 Аватар для Sheriffk018
5 / 4 / 1
Регистрация: 02.01.2017
Сообщений: 101
15.11.2018, 21:56
Shoshona, Откуда приходит строка?Файл приложить можете?Или ссылку?
0
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055
15.11.2018, 21:57  [ТС]
В общем, пока обошелся
PHP
1
$b = (int)$a["Статус"];
Но это даже не костыль а костылище.
Пока не знаю как с остальными будет.

Добавлено через 49 секунд
Sheriffk018, строка идет ответом сервера. Ссылку дать не могу.
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
16.11.2018, 11:26
Shoshona, значит сервер что-то добавляет. Если это ASCII символ, то можно узнать его код:
PHP
1
2
$ch = '1 ';
print ord(substr($ch, -1));
если он состоит из несколько байт, то считывайте каждый байт строки и поймете из чего состоит этот символ:
PHP
1
2
3
4
5
6
declare(encoding='UTF-8');
$str = "&#55357;&#56344;";
for ( $pos=0; $pos < strlen($str); $pos ++ ) {
 $byte = substr($str, $pos);
 echo 'Байт ' . $pos . ' строки $str равен ' . ord($byte) . PHP_EOL;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2018, 11:26
Помогаю со студенческими работами здесь

Странный вывод
Вот почему, когда пишешь House, то выводит так: //5 пробелов перед House, на форуме они показывают как один &lt;?php echo...

Странный array_shift (или я)
Привет, киберфорумчане. Странная ситуация echo (array_shift($errors)); Выводит на экран только &quot;Array&quot;, а ...

Что за массив странный?
$arOptions = array( array( &quot;GADGETS&quot; =&gt; array( &quot;ADMIN_ORDERS_GRAPH@111111111&quot; =&gt; array( &quot;COLUMN&quot; =&gt; 0, ...

Странный глюк с картинками
Всем привет. Есть один сайт (php чат), в нем множество картинок в css и тд (10-15 примерно), некоторые доходят по размеру до 500кб. ...

странный пробел
Коллеги, просматривал файл, обнаружил странный пробел. Файл приложен - там две ячейки, в первой этот странный пробел, который не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru