Mehreres Ausgeben [PHP]

01/20/2014 16:05 lnqlorlouz#1
Hallo,

habe wieder eine Frage. Ist sicher einfach zu lösen.

Und zwar habe ich eine API mit der ich verschiedene Spieler abrufen kann.

Nun will ich meine ganzen Clan-Mitglieder eintragen, aber ich weiß nicht wie ich mehrere in ein Array packen kann.

Hier der Code:
PHP Code:
$api_url "http://api.wa-sta.net/player/nick/"//API URL
$api_url_server "http://api.wa-sta.net/general/server/";
$nickname "Sexblocked"//Insert the nickname to search for here
$api "http://api.wa-sta.net/player/nick/$nickname";
$data file_get_contents($api); //Get the data from the API with file_get_contents
$server file_get_contents($api_url_server); 
Bei $nickname würde ich gerne mehrere Leute eintragen...aber wie mach ich das? Sagen wir ich möchte es mit einem Komma (,) trennen, das ich die Nicknames alle so einsetzen könnte:
$nickname = "Sexblocked, xkingskill, Interzone";

Wie funktioniert das? Muss ich das exploden, das Komma?

Danke und Grüße. :p
01/20/2014 16:38 PixelTree#2
Quote:
Originally Posted by lnqlorlouz View Post
Wie funktioniert das? Muss ich das exploden, das Komma?
Schon mal Arrays benutzt?
Code:
<?php
$names = array('name1', 'name2', 'name3');
foreach ($names as &$value) {
    echo $value.'<br />';
    //output:
    //name1
    //name2
    //name3
}
?>
01/20/2014 16:40 .Kirataro#3
Google mal nach Arrays, die sind für sowas vorgesehen.
01/20/2014 16:49 Ravenstorm#4
PHP Code:
$nickname "Sexblocked, xkingskill, Interzone";
$arNickexplode(", "$nickname);
echo 
$arNick[0]; // Sexblocked
echo $arNick[1]; // xkingskill
echo $arNick[2]; // Interzone 
Ganz einfacher explode sollte da reichen, wenn du das Array übergeben willst.
01/20/2014 16:57 lnqlorlouz#5
Quote:
Originally Posted by Ravenstorm View Post
PHP Code:
$nickname "Sexblocked, xkingskill, Interzone";
$arNickexplode(", "$nickname);
echo 
$arNick[0]; // Sexblocked
echo $arNick[1]; // xkingskill
echo $arNick[2]; // Interzone 
Ganz einfacher explode sollte da reichen, wenn du das Array übergeben willst.
Danke, genau das was ich suchte! :awesome: