Lo que quiero saber es si puedo lograr esto que con las DB si podía...
El array luce más o menos así...
Código PHP:
$datos = array(
1 => array(
"title"=>"Ciudad 1",
"continent"=>"Oceania",
"country"=>"Australia"),
2 => array(
"title"=>"Ciudad 2",
"continent"=>"Oceania",
"country"=>"Australia"),
3 => array(
"title"=>"Ciudad 3",
"continent"=>"Oceania",
"country"=>"New Zeland"),
4 => array(
"title"=>"Ciudad 4",
"continent"=>"Europe",
"country"=>"Spain"),
5 => array(
"title"=>"Ciudad 5",
"continent"=>"Europe",
"country"=>"Italy"),
);
Oceania [3]
Australia [2]
New Zeland [1]
Europe [2]
Spain [1]
Italy [1]
Contra la DB yo hacía una consulta más o menos así...
Código PHP:
<?php
$cont=mysql_query("SELECT Continent FROM Cameras GROUP BY Continent");
while ($rowcont = mysql_fetch_array($cont)){
$continente=$rowcont['Continent'];
$countcont=mysql_query("SELECT * FROM Cameras WHERE Continent='$continente'");
$num_rows = mysql_num_rows($countcont);
?><h2><a href="index.php?continent=<?php echo $continente; ?>"><?php echo $continente; ?></a> (<?php echo $num_rows; ?>)</h2>
?>
Hay alguna forma de realizar algo similar en PHP contra el Array, o todo debe ser más artesanal y desarrollar a mano un metodo... Leí algunas funciones relacionadas con arrays, pero es que son tantas que no sabría cual me va a servir...
Desde ya gracias por el tiempo y por la molestia...