当前位置: 首页 > 知识库问答 >
问题:

从字符串[重复]中获取值

颛孙英才
2023-03-14

我有以下字符串:

$string=“无标签名称=Aaron Smith

我想要一些PHP从这个字符串中获取名称和电子邮件地址值。

我最初尝试了以下方法,但没有进展:

$str = "No+Label+name=Aaron+Smith&No+Label+email=aaron.smith@live.co.uk";
preg_match_all('#value=([^\s]+)#', $str, $matches);
echo implode(' ', $matches[1]);

我基本上想说:

echo$string['No Label name'];//输出名称

感谢任何指导。


共有1个答案

贲宜春
2023-03-14

不是一个很好的e答案,但是如果你有这个字符串,你可以使用它

$str = "No+Label+name=Aaron+Smith&No+Label+email=aaron.smith@live.co.uk";
$temp = explode('+', $str);
$name = explode('=',$temp[2]);
$email = explode('=',$temp[5]);
echo ($name[1]);
echo "<br/>";
echo ($email[1]);
 类似资料:
  • 我正在尝试获取字符串中的前两个字符。这是我的代码: 这给了我一个错误: 解析错误:语法错误,第5行C:\laragon\www\karakter_tamamlama.php中出现意外的“%” 为什么我会出错?

  • 我正在以JSON字符串的形式从数据库中获取数据: 如何从给定的JSON字符串中提取公司名称?

  • 我正在写一个应用程序,根据该应用程序,你将被发送一条短信,其中包含一个重置代码,以确认你是该帐户的所有者。。但是我正在尝试以这样一种方式构建应用程序:它接收接收到的短信的广播,并仅从短信正文中获取指定的整数。我们注意到你想要重置密码的短信示例。密码重置代码是3242。,谢谢 我只想从整个短信正文中获取重置代码=3242。。谢谢

  • 我有以下格式的字符串: 让str=“url(#123456)”; 我的字符串中只有数字。它可以在任何地方。我想从上面的字符串中提取数字。 我正在使用es6。

  • 问题内容: 我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。 问题答案: 对于此特定示例, 在一般情况下: 由于这个答案由于某种原因而受到欢迎,因此有一个好处:正则表达式生成器。