Nasıl her anahtar için isim atamak

1 Cevap

i bir dizi var

$fullname = $_POST['fullname'];


$company_name = $_POST['company_name'];


$email = $_POST['email'];


$address = $_POST['address'];


$telephone = $_POST['telephone'];


$comment = $_POST['comment'];


$data = array (     "Full Name :" => $fullname,
                "Company :" => $company_name,
                "email :" => $email,
                "address :" => $address,
                "telephone :" => $telephone,
                "mobile :" => $mobile,
                "comment :" => $comment);

i e-posta olarak göndermek için bu tür (Fullname : $fullname Email: $email) olarak resul göstermek istiyorum

ve kullanarak dize dizisi eklemek implode(" ",$data)

ben ne yapabilirim?

1 Cevap

Kendi etiket için $ _POST tuşları haritalama bir harita var:

$arr = array('fullname' => 'Fullname:'); // etc

$data = array();
foreach($_POST as $k => $v) {
    if(array_key_exists($k, $arr)) {
        $data[$arr[$k]] = $v;
    }
} 

Ben sadece kullanmak var_export() e-posta için dışarı yazdırmak istiyoruz:

var_export() gets structured information about the given variable. It is similar to var_dump() with one exception: the returned representation is valid PHP code.

Yani:

$output = var_export($data, true);
// $output goes into your email