webForumDet fria alternativet

Plocka ur från en array

0 svar · 271 visningar · startad av noratx

noratxMedlem sedan feb. 200193 inlägg
#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?

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)