我之前曾问过这个问题,但是由于错误,我删除了这个问题,因此将其重新发布为另一个问题。

 if (isset($_REQUEST['Receipts'])) {
$params['Date'] = '31 Jan 2000';
$response = $Auth->request('GET', $Auth->url('Receipts/Travel', 'core'), $params);
if ($Auth->response['code'] == 200) {
    $receipt = $Auth->parseResponse($OAuth->response['response'], $Auth->response['format']);
    pr($receipt->Receipts);
} else {
    outputError($Auth);

}

}

这段代码为我提供了2000年1月31日的旅行收据,现在我想包含一个foreach循环,这样我就可以获得2000年整个12个月的旅行收据,例如2000年2月28日,2000年3月31日,依此类推,直到31 2000年12月。

我是一个初学者,因此尝试了以下基本的foreach循环,因为我知道我放错了逻辑,所以该循环没有用。

    if (isset($_REQUEST['Receipts'])) {
 $months = array( " 31 Jan 2000"," 28 Feb 2000"," 31 Mar 2000","30 Apr 2000","31 May 2000","30 Jun 2000","31 Jul 2000"," 31 Aug 2000","30 Sep 2000","31 Oct 2000","30 Nov 2000","31 Dec 2000");
  foreach ($months as $month){
    $params['Date'] = '31 Jan 2000';
$response = $Auth->request('GET', $Auth->url('Receipts/Travel', 'core'), $params);
if ($Auth->response['code'] == 200) {
    $receipt = $Auth->parseResponse($OAuth->response['response'], $Auth->response['format']);
    pr($receipt->Receipts);
} else {
    outputError($Auth);
}
}

}

我知道这将是非常基本的,但是就我而言,这是一个大问题,在此案上的任何帮助对我都是非常有帮助的。 谢谢

嗨,有什么方法可以直接在不同的月份中递增代码,而不是直接将月份值[2000年1月31日“,” 2000年2月28日“,” 2000年3月31日“ ...]存储在数组中。一年的月份值是一种硬编码,而其他年份则需要经常对其进行编辑,对此有什么想法吗?

===============>>#1 票数:1 已采纳

您使用了foreach但必须忘记将其插入$params变量。

foreach ($months as $month){
   $params['Date'] = $month;
...
}

它能解决问题吗?

  ask by user3462451 translate from so

未解决问题?本站智能推荐:

1回复

数组内增量

我有这个代码: 在new_array['font-name']有字体名称。 我需要显示所有字体名称 ,但是new_array ['font-name']是数组并且要获得一个字体名称,我必须使用new_array['font-name'][0] (第一种字体)或[1] (第二种字体)
1回复

PHP数组增量

我通过以下方式将数字存储在数组中: 467:0 其中467是数字,0是发生的次数。 我正在做的是从数据库中获取一堆数字,然后寻找出现次数多于一次的数字,如果它们确实增加了发生次数。 $ tmpArr [1]是每次比赛都需要增加的数字。 有任何想法吗?
4回复

增量会话数组

如何使用会话增加数组值 视图工作正常,每当我点击提交时,视图就会增加1。但是无论点击提交,动物都会给我6。 那么如何增加数组的值呢? 谢谢
1回复

PHP自动增量数组

我在扩展我的PHP数组时遇到麻烦。 这是我的代码示例: 这就是PaymentsCount为1时的样子。有人可以给我一种方法,如果PaymentsCount大于1,我的PHP数组可以自动扩展,更具体地说开始复制它 我认为if,for和push_array必须结合使用,但我自己无法
1回复

PHP数组和增量

我正在开发一个jQuery拖放游戏,并从正在工作的csv文件(例如图像,年份和文本)中提取信息: 但是我遇到的问题是,我试图使用for循环创建5个新数组,该循环增加变量名并将年份值设置为已经从csv中拉出的数组中 我在寻找什么: 但是我的输出是:
5回复

数组增量问题

我有一个带有字母数字键值的数组。在特殊条件下填充数组时,我用empty字填充了数组键。 现在我想如果在键为empty情况下出现数组应该以一个位置递增,以便该值不存储在db中。 只是想跳过该键并移至下一个。
1回复

$ .each中的增量数组

我想将一组$ .each语句组合在一起,将包含k:v对对象的数组的数组循环成一个$.each ,我可以增加它。 从PHP返回的数组的结构 :包含对象的数组的数组。 PHP :先运行然后将其发送回JavaScript。 JavaScript : 我最初使用的是单独的$
1回复

会话中的数组增量

排列 其他页面中的Foreach循环 在用于显示数组中项目的代码上方,但只会显示1行输出,像这样 stackoverflow 30.00 2 60 我想要的是每当我提交html表单时,它将向数组中添加新行新值,并且如果我提交3次,输出将是这样的 sta
3回复

增量数组中的零从1开始

这是我的代码,用于拥有一个数组: 为什么我的结果为零? 我将$ zi设为1,为什么呢?
2回复

PHP For循环,将增量值与增量数组进行比较

简短的问题:我正在尝试查看变量($y)是否在数据库的多个数组值之间 ( $ending[0] && $starting[0], $ending[1] && $starting[1]等)。 ..)。 “ 如果 $y在其中任何一个之间,则echo "statem