webForumDet fria alternativet
Logga in / Bli medlem

Plocka ur från en array

PHP

0 svar · 273 visningar · startad av noratx

Medlem sedan feb. 200193 inlägg
Frågan#1

Jag har kollat runt lite i manualen och sökt på google, och det bästa jag kan hitta är att jag förmodligen bör använda mig av extract, men manualen för funktionen för mig mer konfunderad än var jag var innan.

Jag använder denna kod för att plocka ut info från mysql:


function Get_own_info()
{
$UUID = $_GET["UUID"];
$con = mysql_connect("localhost","user","pass");
if (!$con)
  {
          die('Could not connect: ' . mysql_error());
  }

mysql_select_db("castcontrol", $con);

$result = mysql_query("SELECT ccs.portbase, ccs.owner, ccs.plan, ccs.expire, ccp.id, ccp.cost, ccu.username, ccu.credits, ccu.gaiastreams_uuid
FROM cc_servers AS ccs
JOIN cc_users AS ccu
ON ccs.owner = ccu.username
JOIN cc_plans AS ccp
ON ccp.ID = ccs.plan
WHERE ccu.gaiastreams_uuid = '$UUID'");

while($row = mysql_fetch_array($result))
        {
                $expire[] = $row['expire'];
                $owner[] = $row['owner'];
                $portbase[] = $row['portbase'];
                $cost[] = $row['cost'];
                $credits[] = $row['credits'];
                $uuid[] = $row['gaiastreams_uuid'];
        }
}

Jag skulle vilja veta hur jag plockar ut ett av värdena irån en array, för att kunna kontruera en string.
Exempelvis, Expire kan innehålla:
[01-JAN-2010, 28-MAR-2010, 10-DEC-2009]
Owner kommer i allal fall att vara kopior av detsamma, dvs: [John_Doe, John_Doe, John_Doe].
Portbase kan vara [14976, 13122, 10000] och cost kan vara [1800, 80, 566].

Jag skulle vilja kunna plocka ur väden för att kontruera en sträng ungefär som detta:

John_Doe, 13122, 28-MAR-2010, 80

Är detta möjligt? Och i så fall, hur gör jag?

259 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)