Как удалить двойные кавычки из строки

Это моя строка:

$a='"some text';

Как удалить двойную кавычку, чтобы мой вывод выглядел так?

some text

Ответ 2

если строка: $str = '"World"';

ltrim() функция удалит только первую двойную кавычку.

Выход: World"

Поэтому вместо использования обеих этих функций вы должны использовать trim(). Пример:

$str = '"World"';
echo trim($str, '"');

Вывод -

World

Ответ 3

Вероятно, имеет смысл использовать ltrim(), поскольку str_replace() удалит все внутренние символы кавычки (зависит, может быть, то, что вы хочу случиться).

ltrim - разделите пробелы (или другие символы) с начала строки

echo ltrim($string, '"');

Если вы хотите удалить кавычки с обеих сторон, просто используйте обычный trim(), второй аргумент - это строка, содержащая все символы, которые вы хотите обрезать.

Ответ 4

Используйте str_replace

$a = str_replace('"', '', $a);

Ответ 5

Существуют различные функции для замены символов из строки ниже, например,

    $a='"some text';
    echo 'String Replace Function<br>';
    echo 'O/P : ';
    echo $rs =str_replace('"','',$a);
    echo '<br>===================<br>';
    echo 'Preg Replace Function<br>';
    echo 'O/P : ';  
    echo preg_replace('/"/','',$a);
    echo '<br>===================<br>';
    echo 'Left Trim Function<br>';
    echo 'O/P : ';  
    echo ltrim($a, '"');
    echo '<br>===================';

Вот O/P

Выходное изображение

Ответ 6

Вы можете сделать это:

str_replace()
echo str_replace('\"', '', $a);