Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Implode column values with commas [duplicate]

I have below array,

Array
(
 [1] => Array
  (
    [0] => Array
        (
            [location] => X33
            [usernumber] => 1
            [order] => XX
            [part_number] => Hi
        )

    [1] => Array
        (
            [location] => X33
            [usernumber] => 1
            [order] => YY
            [part_number] => 68730
        )

  )

I want desired output string to echo as below,

'Hello ur oder - XX, YY, part number-Hi, 68730'

How to achieve this output? I was thinking to run a foreach loop, but I'm not sure how I could convert this to a string.

like image 853
rjcode Avatar asked Jan 25 '26 08:01

rjcode


1 Answers

Run a foreachloop and concat

$orderNumber = '';
$partnumber = '';
foreach ($yourArray as $array) {
    if ($orderNumber !="") {
        $orderNumber.=",";
    }
    $orderNumber.= $array['order'];
    if ($partNumber !="") {
        $partNumber.=",";
    }
    $partNumber.= $array['part_number'];
}
echo "Hello ur order - ".$orderNumber." part number-". $partNumber;
like image 175
chandresh_cool Avatar answered Jan 27 '26 20:01

chandresh_cool