仅修改属于较大字符串一部分的特定字符串
Modify only a specific string that is part of a larger string
如何编辑或删除 google 日历事件描述中的数据?
我正在使用 Laravel 和 Google 日历(即 spatie 包)。当我更新事件描述时,它覆盖了整个内容,但我只需要更改部分数据。
我目前从表单中获取数据并将其添加到这样的变量中:
$variable = [
"Name: " . $name . "<br/>" .
"Product: " . $product . "<br/>
];
$event->description = $variable;
$event->save();
保存在Google日历中后,我只想更改"Name",例如,可以吗?
如果我没理解错的话,你所做的只是保存一个字符串。
如果确实如此,则可能是:
- 下次检索字符串以解析它并使用
Name:
和 <br\>
作为分隔符时
- 然后您可以对分隔符之间的字符串执行子字符串替换
这个 post shows you an implementation for how to achieve this using php
. Also, take a look at str_replace
,但请记住它会替换 所有 次出现。
如何编辑或删除 google 日历事件描述中的数据?
我正在使用 Laravel 和 Google 日历(即 spatie 包)。当我更新事件描述时,它覆盖了整个内容,但我只需要更改部分数据。
我目前从表单中获取数据并将其添加到这样的变量中:
$variable = [
"Name: " . $name . "<br/>" .
"Product: " . $product . "<br/>
];
$event->description = $variable;
$event->save();
保存在Google日历中后,我只想更改"Name",例如,可以吗?
如果我没理解错的话,你所做的只是保存一个字符串。 如果确实如此,则可能是:
- 下次检索字符串以解析它并使用
Name:
和<br\>
作为分隔符时 - 然后您可以对分隔符之间的字符串执行子字符串替换
这个 post shows you an implementation for how to achieve this using php
. Also, take a look at str_replace
,但请记住它会替换 所有 次出现。