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..
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.