0

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

代码:

我正在使用的循环

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

4 回答 4

0

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

print_r(firstnamearray);

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

$foo = print_r($firstnamearray, TRUE);

如果您以编程方式编写电子邮件,请务必使用htmlentities映射任何实体,例如 & 或 > 。

$foo = htmlentities(print_r($firstnamearray, TRUE));
于 2012-08-28T07:09:22.253 回答
0
foreach($array as $key => $value){
  echo "#".$key." - ".$value;
}

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

于 2012-08-28T07:09:54.850 回答
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;
  }
于 2012-08-28T07:10:14.530 回答
0

对于哑剧文本/纯文本

echo var_export($_SERVER, true);

对于 mime文本/html

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

于 2012-08-28T07:11:24.980 回答