Пробел или новая строка отображается в ответе restapi в PHP CodeIgniter

#codeigniter #rest

Вопрос:

Я получаю проблему в ответе Rest API. В красивом разделе это выглядит хорошо, когда в необработанном разделе отображается некоторое пространство.

введите описание изображения здесь

Комментарии:

1. Где ваш код? Какое расследование вы провели?

2. Спасибо за ваш ответ. был один вспомогательный класс, из-за которого возникла эта проблема. Теперь это исправлено.

Ответ №1:

Одним из способов достижения этой цели было бы выполнить поиск в вашей строке всех символов новой строки (в php storm вы также можете использовать system.lineseparator, я полагаю), а затем заменить их пустыми значениями. Итак, давайте возьмем функцию для этого. Вы можете выбрать str_replace(), однако в этом примере мы будем использовать preg_replace().

Так:

     <?php
    $string = preg_replace('~[rn] ~', '', $string);  // r and n 
     //being the newline characters and $string the searchstring.
    ?>