Printa endast namn
<?php
require __DIR__ . '/../SourceQuery/bootstrap.php';
use xPaw\SourceQuery\SourceQuery;
// For the sake of this example
Header( 'Content-Type: text/plain' );
Header( 'X-Content-Type-Options: nosniff' );
// Edit this ->
define( 'SQ_SERVER_ADDR', 'IP ADRESS STEAM SERVER );
define( 'SQ_SERVER_PORT', PORT NUMMER );
define( 'SQ_TIMEOUT', 1 );
define( 'SQ_ENGINE', SourceQuery::SOURCE );
// Edit this <-
$Query = new SourceQuery( );
try
{
$Query->Connect( SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE );
print_r( $Query->GetPlayers( ) );
}
catch( Exception $e )
{
echo $e->getMessage( );
}
finally
{
$Query->Disconnect( );
}
?>
Output.
Array
(
[0] => Array
(
[Id] => 0
[Name] => Player 1
[Frags] => 0
[Time] => 1779
[TimeF] => 29:39
)
[1] => Array
(
[Id] => 0
[Name] => Player 2
[Frags] => 1
[Time] => 1691
[TimeF] => 28:11
)
[2] => Array
(
[Id] => 0
[Name] => Player 3
[Frags] => 0
[Time] => 1662
[TimeF] => 27:42
)
[3] => Array
(
[Id] => 0
[Name] => Player 4
[Frags] => 1
[Time] => 1540
[TimeF] => 25:40
)
[4] => Array
(
[Id] => 0
[Name] => Player 5
[Frags] => 0
[Time] => 1495
[TimeF] => 24:55
)
[5] => Array
(
[Id] => 0
[Name] => Player 6
[Frags] => 3
[Time] => 1401
[TimeF] => 23:21
)
[6] => Array
(
[Id] => 0
[Name] => Player 7
[Frags] => 0
[Time] => 1280
[TimeF] => 21:20
)
[7] => Array
(
[Id] => 0
[Name] => Player 8
[Frags] => 0
[Time] => 1239
[TimeF] => 20:39
)
[8] => Array
(
[Id] => 0
[Name] => Player 9
[Frags] => 1
[Time] => 1126
[TimeF] => 18:46
)
[9] => Array
(
[Id] => 0
[Name] => Player 10
[Frags] => 1
[Time] => 492
[TimeF] => 08:12
)
[10] => Array
(
[Id] => 0
[Name] => Player 11
[Frags] => 0
[Time] => 272
[TimeF] => 04:32
)
)
Jag vill endast ha output som ser ut så här, alltså endast name ska finnas med.
Hur gör jag?
Tänker på att print_r( $Query->GetPlayers( ) ); executas direkt.
Player 1
Player 2
Player 3
etc...