在foreach循环中拆分sprintf()

时间:2010-11-29 18:24:56

标签: php

一个我无法弄清楚的简单问题。我在php中有这个简单的sendmail脚本。 但是我需要将printet数组(打印出电子邮件的正文)分开。

从foreach循环得到结果的最简单的解决方案是:
1.在数组的前4个帖子中,只有帖子的值而不是键是printet
2.数组的其余部分是printet,包括键和值 我目前正在使用它:

 foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }

似乎无法理解它。非常欢迎任何帮助! 特勒尔斯

1 个答案:

答案 0 :(得分:1)

喜欢什么?

$i = 0;
foreach($fields as $a => $b) {
 $i++;
 if ($i>3) $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]);
}