从POST中提取字段

时间:2017-11-05 06:25:54

标签: php

我将旧的cgi mailform表单转换为PHP,只需执行以下操作并通过电子邮件发送$ msg作为电子邮件的正文。 我想提取该字段的价值" email"作为一个单独的变量用作回复地址。

<div class="progress">
      <div class="progress-bar" role="progressbar" aria-valuenow="" aria-
      valuemin="0" aria-valuemax="100" style="width: 60%;">
      </div>
</div>

像$ field [email]这样的东西会包含电子邮件字段的值吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用单维数组,这将执行此操作。如果你有一个关联数组,那么你需要添加另一个搜索变量。关联可能看起来像:

Array (1) (
  Array (3) (
   ["email"] =>
    [0] => jointtech@example.com
    [1] => bob@example.com
    [2] => tom@example.com
  )
)

foreach ($_POST as $field=>$value) {
  if ( strpos($field, 'submit') === false ) {
    $msg .= $field['email'] . ": " . $value . "\n";
}

如果上面有关联数组,那么$field['email']将无效。