Construct Parameter from Array

Discussion in 'PHP' started by koolsamule, Aug 20, 2010.

  1. #1
    Hi Chaps,

    I have a while loop which produces a couple of variables:
    do {
    $L_NAME.$i = 'Item 1';
    $L_NUMBER.$i = '0001';
    $L_QTY.$i = '1';
    $L_AMT.$i = 10.50;
    $NVP.$i = "L_NAME.$i.= .$L_NAME.$i.&L_NUMBER.$i. = .$L_NUMBER.$i.&amp";
    } while($i == $items);
    PHP:
    Basically what I need to do is contruct a parameter made up of all the $NVP variables.

    I've a feeling that I would need to add each variable to an array and then use a foreach statement, but I'm not 100% sure.

    I'd be interested in the correct way to go about this, any comments welcome!
     
    koolsamule, Aug 20, 2010 IP
  2. koolsamule

    koolsamule Peon

    Messages:
    101
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    $arr = array();
    
    $L_NAME0 = 'Item 1';
    $L_NUMBER0 = '0001';
    $L_QTY0 = '1';
    $L_AMT0 = 10.50;
    $NVP0 = "L_NAME0 = $L_NAME0&L_NUMBER0 = $L_NUMBER0&amp";
    
    $arr[] = $NVP0;
    
    $L_NAME1 = 'Item 2';
    $L_NUMBER1 = '0002';
    $L_QTY1 = '3';
    $L_AMT1 = 20.50;
    $NVP1 = "L_NAME1 = $L_NAME1&L_NUMBER1 = $L_NUMBER1&amp";
    
    $arr[] = $NVP1;
    
    $joined_nvp = join("", $arr);
    
    echo $joined_nvp;
    PHP:
     
    koolsamule, Aug 20, 2010 IP