Изменить только определенную строку, которая является частью большей строки - PullRequest
0 голосов
/ 06 февраля 2019

Как мне отредактировать или удалить данные в описании события календаря Google?

Я использую Laravel с Календарем Google (т. Е. Пакет пространств).Когда я обновляю описание события, оно перезаписывает весь контент, но мне нужно только изменить часть данных.

В настоящее время я получаю данные из формы и добавляю их в переменную, подобную этой:

$variable = [
"Name: " . $name . "<br/>" .
"Product: " . $product . "<br/>
];

$event->description = $variable;
$event->save();

После того, как я сохраню его в Календаре Google, я хотел бы изменить только «Имя», например, возможно ли это?

1 Ответ

0 голосов
/ 06 февраля 2019

Если я правильно понимаю, все, что вы делаете, это сохраняете строку.Если это действительно так, возможна следующая ситуация:

  • в следующий раз, когда вы получите строку для ее анализа и используете Name: и <br\> в качестве разделителей
  • затемВы можете выполнить замену подстроки для строки между разделителями

Эта запись показывает вам реализацию того, как этого добиться, используя php.Также обратите внимание на str_replace, но имейте в виду, что он заменяет все вхождений.

...