0

I have these two loops

          foreach($decode_pricing->items as $items=>$item) {
              $cost .= number_format($item->pricing[0]->cost, 2);
          }

          foreach($qty_ea as $ea) {
              $ff .= $ea;
          }

top foreach outputs

44.8244.8244.82

formatted

44.82
44.82
44.82

bottom foreach outputs

121

formatted

1
2
1

How can I multiply the top value with the bottom value on each iteration of the loop?

The output I want is

44.82
89.64
44.82
2
  • Can you show us the structure of your input qty_ea and $decode_pricing->items. var_dump them in order to allow us to see the structure. Another question, you inputs are always the same size? Commented May 7, 2016 at 1:43
  • what do you mean by same size? The quantity and dollar amount will be different on each transaction. Commented May 7, 2016 at 1:51

1 Answer 1

2

You can do something like this

 foreach($decode_pricing->items as $key => $item) {
          $cost .= $qty_ea[$key] * number_format($item->pricing[0]->cost, 2);
      }

Assuming your both of your arrays are Numeric.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.