如何在PHP中更改HTML标记的值

时间:2015-05-09 18:47:40

标签: php html

我正在制作一个电子邮件表单,但是我希望将html标记中的值(我用数字来计算价格)转换为PHP中的单词或短语。



Toppings:
<input type="checkbox" name="ch" value="0">Cheese +$0</input>
<input type="checkbox" name="ba" value="4">Bacon +$4</input>
<input type="checkbox" name="ha" value="5">Ham +$5</input>
<input type="checkbox" name="to" value="1">Tomato +$1</input>
&#13;
&#13;
&#13;

&#13;
&#13;
  $all=
"email: ".$email."\r\
".
"subject: ".$subject."\r\
".
"referer: ".$name."\r\
".
"message: ".$address."\r\
".
"phone: ".$lg." ".$md." ".$sm."\r\
".
"phone: ".$cheese." ".$bacon." ".$ham." ".$tomato."\r\
".
"phone: ".$phone."\r\
";
&#13;
&#13;
&#13;

这会向我发送一封包含该值的电子邮件。我希望它发送一封带有名称或其他内容的电子邮件。

谢谢!

1 个答案:

答案 0 :(得分:0)

你能不能把价值改为“0-cheese”或“4-bacon”?这样,您想要的数字和单词/短语都包含在电子邮件中。

如果您希望脚本仅隔离数字,可以使用preg_match_all函数,如下所示:

$str = 'In My Cart : 6 items';
preg_match_all('!\d+!', $str, $matches);

其中$str是所选输入的值。

相关问题