在foreach循环中拆分sprintf()

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

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

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

似乎无法摆脱它的困扰。 任何帮助非常欢迎! 特勒尔斯


就像是?

$i = 0;
foreach($fields as $a => $b) {
 $i++;
 if ($i>3) $body .= sprintf("%20s: %sn",$b,$_REQUEST[$a]);
}
链接地址: http://www.djcxy.com/p/53015.html

上一篇: Split sprintf() in foreach loop

下一篇: SQL vs stored procedures?