ltrim() функция удалит только первую двойную кавычку.
Выход: World"
Поэтому вместо использования обеих этих функций вы должны использовать trim().
Пример:
$str = '"World"';
echo trim($str, '"');
Вывод -
World
Ответ 3
Вероятно, имеет смысл использовать ltrim(), поскольку str_replace() удалит все внутренние символы кавычки (зависит, может быть, то, что вы хочу случиться).
ltrim - разделите пробелы (или другие символы) с начала строки
echo ltrim($string, '"');
Если вы хотите удалить кавычки с обеих сторон, просто используйте обычный trim(), второй аргумент - это строка, содержащая все символы, которые вы хотите обрезать.