簡體   English   中英

如何在foreach中從$ key中獲取標簽,占位符或id而不是名稱($ _POST as $ key => $ value){

[英]How do I get label, placeholder or id instead of name from $key in foreach($_POST as $key=>$value){

我有動態字段名稱,這些名稱正在發布到我的郵件處理器中。 我需要從以下形式獲取標簽,占位符或ID而不是名稱:

<label for='name' >Nombre</label>
<input type='text' class="form-control" name='name' id='Nombre' value='<?php echo $formproc->SafeDisplay('name') ?>' placeholder="Nombre" />

這是代碼:

$ret_str='';
        foreach($_POST as $key=>$value)
        {
            if(!$this->IsInternalVariable($key))
            {
                $value = htmlentities($value,ENT_QUOTES,"UTF-8");
                $value = nl2br($value);
                $key = ucfirst($key);
                $ret_str .= "<p>$key: $value\n</p>";
            }
        }
return $ret_str;

但這是結果:

Name: Example

該信息不會通過POST傳遞。 僅傳遞名稱/值對。 如果您需要其他信息,則必須顯式傳遞它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM