我试图回应将在电子邮件中发送的数组值

时间:2012-08-28 07:06:15

标签: php

您好我正在处理一个项目,并且我有一个存储在数组中的值,我的下一步是将其放入将被邮寄的消息中。我的问题是,当我尝试通过回显测试它时,只是告诉我“数组”

代码:

循环我正在使用

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;
        }

感谢您的时间让我知道您是否需要其他任何东西!

4 个答案:

答案 0 :(得分:0)

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

print_r(firstnamearray);

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

$foo = print_r($firstnamearray, TRUE);

如果您以编程方式编写电子邮件,请确保映射任何实体,例如&amp;或者&gt;使用htmlentities

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

似乎$ 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;
  }

答案 3 :(得分:0)

对于mime text / plain

echo var_export($_SERVER, true);

对于mime text / html

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