我正在尝试回显将在电子邮件中发送的数组值


I am trying to echo out array values that will be sent in email

你好,我正在处理一个项目,我有存储在数组中的值,下一步是将其放入将要邮寄的消息中。我的问题是,当我试图通过回显来测试它时,它只是告诉我"数组"

代码:

循环我正在使用

for($j =0; $j< $i; $j +=1 ){
        $firstname = $firstnamearray[$j];
    echo "
        $firstname 
";
}

阵列存储

if ($status == "Open"){
                $firstnamearray[] = array($i => $firstname);
                $lastnamearray[] = array($i => $lastname);
                $statusarray[] = array($i => $status);
                $i +=1;
        }

谢谢你抽出时间,如果你还需要什么,请告诉我!

$firstnamearray[$j]似乎是一个过于的数组

试试这个

for($j =0; $j< $i; $j +=1 ){
    $firstname = $firstnamearray[$j];
echo "
    $firstname[0]
    ";
}

也可以查看$fistname 中存储的内容

  for($j =0; $j< $i; $j +=1 ){
    $firstname = $firstnamearray[$j];
    var_dump($firstname);die;
  }

对于mimetext/plain

echo var_export($_SERVER, true);

对于mimetext/html/strong>:

echo highlight_string("<?php ".var_export($_SERVER, true));

foreach($array as $key => $value){
  echo "#".$key." - ".$value;
}

foreach语句将在表的每个项目上循环http://php.net/manual/fr/control-structures.foreach.php

print_r将漂亮地打印数组中的所有值/嵌套结构。

print_r(firstnamearray);

或者,如果您希望将打印的内容存储为字符串

$foo = print_r($firstnamearray, TRUE);

如果你正在以编程方式编写电子邮件,请确保映射任何实体,例如&或>使用htmlentities。

$foo = htmlentities(print_r($firstnamearray, TRUE));