I have an array like this:
[0]=>array( [cname] => ABC
[12] => 60.7500
[13] => 33.7500
[14] => 47.7500
[15] => 86.0000
[16] => 62.2500
[17] => 59.5000
[18] => 78.0000
[19] => 42.7500
[20] => 36.0000
[21] => 40.0000
[22] => 40.0000
[23] => 24.0000
)
)
Now, I have to print the cname
in one field and in next field I have to print its data using implode
function. It works fine. But When I implode it, it also gives the company name as well, which I do not want.
Desired Result:
Name: ABC
Data: 60.7500, 33.7500, 47.7500 ....
How can I skip the first element using implode?
Since not all viewers are reading the comments, here the best answer for me from @darren:
implode(', ', array_slice($array, 1))
Just copy the array, then delete the cname
property before calling implode
.
$copy = $arr;
unset($copy['cname']);
implode($copy);
This works because in PHP, array assignment copies. (Sort of bizarre, but it works.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With