Array és for ciklus egyben
Sziasztok!
Azt hogyan lehet megcsinálni, hogy egybeágyazni a tömböt és egy ciklust azaz a ciklus benne legyen.
■ Azt hogyan lehet megcsinálni, hogy egybeágyazni a tömböt és egy ciklust azaz a ciklus benne legyen.
- include_once("connections/connections.php");
- for ($i=1; $i < ($eredmeny+1); $i++) {
- $termek_tomb[$i]=mysql_fetch_assoc($lekeres);
- }
- @$lekeres=mysql_query( "SELECT * FROM orszagok $where ORDER BY $rendezes") or die ("<br><strong>Adatbázis olvasási hiba!<BR><a href='?'>[Javítás!]</a></strong>");
- $eredmeny = mysql_num_rows($lekeres);
- $ZP_AIRPORTS = array(
- for($k=1; $k < ($eredmeny+1); $k++) {
- "teszt" => array("city" => $termek_tomb[$k]["varos"], "name" => $termek_tomb[$k]["orszag"]),
- }
- "AAC" => array("city" => "Magyarország", "name" => "Budapest")
- );
utasítás =! változó
Csak egy kicsit máshogyan
Nekem így kéne:
Array ( [BP] => Array ( [city] => Magyaroszág [name] => Budapest )
[TP] => Array ( [city] => Magyarország [name] => Tapolca ) )
De helyette ezt csinálja:
Array ( [0] => Array ( [city] => Magyaroszág )
[1] => Array ( [name] => Tapolca )
[2] => Array ( [city] => Magyarország )
[3] => Array ( [name] => Budapest ))
indexek használata...
De csak egy legyen a tömbben
Azaz:
[] -operátor
ehhez a problámához (4-es hsz)
a, ajánlom az in_array() fgv-t
b, vagy töltsd fel a tömböt a köv módon:
... DISTINCT?
Ha más is van (pl: város, megye, IRSZ), akkor ez nem használható.