Как убрать слэши в коде?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как убрать слэши в коде?

Сообщение Anonymous »

Я пытаюсь понять, где в моем коде добавляются косые черты.
Я использую Ignited Datatables (native-php-версия) для создания таблиц ajax для данных из MySQL.

Данные из MySQL отображаются так, как я хочу, но функция Ignited Datatables позволяет мне добавить дополнительный столбец в таблицу, и здесь начинаются проблемы.

Это как я инициализирую добавление этого дополнительного столбца:

->add_column('edit', 'Edit', 'face_id');


Дополнительный столбец, который я добавляю, должен содержать только эту ссылку, но по какой-то причине JSON генерируется следующим образом:

\nEdit<\/a> \n


Итак, как вы видите, проблема в том, что код неверный и слишком много косых черт.

Этот мир кода отвечает за добавление дополнительного столбца со ссылкой:

public function add_column($column, $content, $match_replacement = NULL)
{
$this->add_columns[$column] = array('content' => $content, 'replacement' => $this->explode(',', $match_replacement));
return $this;
}

foreach($this->add_columns as $field => $val)
if($this->check_mDataprop())
$aaData[$row_key][$field] = $this->exec_replace($val, $aaData[$row_key]);
else
$aaData[$row_key][] = $this->exec_replace($val, $aaData[$row_key]);

protected function exec_replace($custom_val, $row_data)

{
$replace_string = '';

if(isset($custom_val['replacement']) && is_array($custom_val['replacement']))
{
foreach($custom_val['replacement'] as $key => $val)
{
$sval = preg_replace("/(?

Подробнее здесь: https://stackoverflow.com/questions/123 ... -from-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»