【问题标题】:Modifying content inside a PHP variable修改 PHP 变量中的内容
【发布时间】:2019-03-05 05:15:05
【问题描述】:

我有这个:

$data = '<tag>content</tag>';

我想知道是否可以修改标签内的内容,以及如何修改。

例如,如果用户输入“汽车”,那么变量应该是:

$data = '<tag>car</tag>';

这是为了将用户输入从 HTML 表单插入到变量中。变量本身应该包含一个 XML 结构。

【问题讨论】:

  • $data = '&lt;tag&gt;something else&lt;/tag&gt;';?不清楚你到底在问什么
  • This is for the purpose of inserting user input from an HTML form into the variable. The variable itself is supposed to contain an XML structure. 差不多就是这样,不再深入探讨。有关更多详细信息,我正在尝试通过 PHP curl 将变量作为 XML 发送到其他地方。
  • 向我们展示您的 xml 数据

标签: php html xml


【解决方案1】:

如果我正确理解您的问题 您想获取用户的输入并将其保存到变量 $data

试试这个(如果你使用 POST 方法)

$HTMLdata = $_POST['inputfieldname'];
$data = "<tag>".$HTMLdata."</tag>";

希望对你有帮助

【讨论】:

  • 差不多。我想在变量内部的 XML 标记之间插入用户输入。 $data = '&lt;tag&gt;replace_this_with_user_input&lt;/tag&gt;';,类似的东西。我编辑了原始帖子以更好地解释它。
  • 您想在用户更改 HTML 中输入字段的值而不单击按钮的情况下更改 $data 的值吗?
  • 你没有错,我误解了你的回答,这是完全有效的。谢谢!
【解决方案2】:

为什么不直接连接用户输入周围的标签?

$data = '<tag>'.$_POST['input'].'</tag>';

【讨论】:

    猜你喜欢
    • 2023-01-02
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 2015-08-08
    • 2012-04-13
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多