【问题标题】:It is possible to retrieve specific part from a string variable in html?可以从 html 中的字符串变量中检索特定部分吗?
【发布时间】:2015-06-27 21:35:54
【问题描述】:

我已为变量设置名称,但我想要部分名称。

var 数据 = 全名 假设全名 1 是 VAN7324 高费用,全名 2 是 632-123A 博客,我想从全名 1 中取出名称 VAN7324,从全名 2 中取出 632-123A。

所以最终结果是

名称 = VAN7324 名称 = 632-123A 反正我能做到吗?

【问题讨论】:

  • 我认为你的意思是 JavaScript 变量? (从你提到的vars 来看)。您提到名称永远不会相同,所以,如果它的 JavaScript 我假设您是从输入中获取它们的?或者,如果是 PHP/其他一些服务器端代码,你是从数据库中获取它们吗?
  • 这实际上是我一直在做的一个大型商业网站,后端有这个表格,您可以输入变量,例如 VAN7324 和 632-123A。我需要一种输出这些变量的方法。碰巧这些变量是全名的一部分,所以我需要提取名称的一部分并将其输出。
  • 是的,我是从数据库中获取它们,变量是“%%GLOBAL_BrandName%%”。整个名字的例子是“VAN7324 high fee”和“632-123A blog”我需要一种方法来取名字的第一部分并将它放在某个地方

标签: html string variables specifications


【解决方案1】:

使用 PHP

<?php
    $fullName1 = "VAN7324 high expense";
    $fullName2 = "632-123A blog";
    $fullName1 = explode(" ", $fullName1);
    $fullName2 = explode(" ", $fullName2);
    echo $fullName1[0];
    echo $fullName2[0];
?>

如果是输入的变量,为简单起见,我们将假设通过 post

<?php
    $name = $_POST['name'];
    $name = explode(" ", $name);
    echo $name[0];
?>

这会将所有内容输出到一个空格。

【讨论】:

  • 问题是“VAN7324高额费用”和“632-123A博客”是别人输入的结果,意思是永远不是同名,
  • 查看编辑:这应该是一个“包罗万象”的方法,将所有内容输出到一个空格。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-10
  • 2019-07-14
相关资源
最近更新 更多