I have an array
array('mango','apple','orange','bat','cat','mat');
like it for example
i want to show an output in rows and columns like as follows
mango apple orange
bat cat mat
how to get output show an above..
I have an array
array('mango','apple','orange','bat','cat','mat');
like it for example
i want to show an output in rows and columns like as follows
mango apple orange
bat cat mat
how to get output show an above..
Jump to PostYou seem to want to split after a certain number of items. Do you want each item to be in its own cell in a table or just on a row?
Here are 2 ideas that came to mind, There must be many more:
<?php $arr = …
Do you mean something like:
<?php
$arr = array('mango','apple','orange','bat','cat','mat');
foreach ($arr as $a)
{
echo $a . '<br />';
}
?>
You seem to want to split after a certain number of items. Do you want each item to be in its own cell in a table or just on a row?
Here are 2 ideas that came to mind, There must be many more:
<?php
$arr = array("A","B","C","D","E","F");
$step = 3;
echo '<h3>METHOD 1: array_chunk(), implode() - plain text</h3>';
//METHOD 1
$arrs = array_chunk($arr, $step);
foreach($arrs as $line) echo implode(' ', $line) . '<br />';
echo '<h3>METHOD 2: loop and check modulo (%) - plain text</h3>';
//METHOD 2
for($x=0;$x<count($arr);$x++){
echo $arr[$x] .' ';
if(($x+1) % $step == 0)echo "<br />";
}
this is exactly what i am working on myself... :)
In my case, i am wanting... the output of a sql query to populate cells in a table.
each sql query results in the need for a different table format, complicating everything.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.