dounangshen6553 2014-08-24 17:56
浏览 121
已采纳

PHP面向对象的数组输出

I did not make the array myself, so I honestly have no clue of how to echo an specific variable in the array.

This is my code:

foreach($server_players as $data) {
    print_r($data);
}

Which outputs

SteamPlayer Object
(
    [clientPort:SteamPlayer:private] => 
    [connectTime:SteamPlayer:private] => 76.529731750488
    [extended:SteamPlayer:private] => 
    [id:SteamPlayer:private] => 0
    [ipAddress:SteamPlayer:private] => 
    [loss:SteamPlayer:private] => 
    [name:SteamPlayer:private] => Din yndlings Slyngel <3
    [ping:SteamPlayer:private] => 
    [rate:SteamPlayer:private] => 
    [realId:SteamPlayer:private] => 
    [score:SteamPlayer:private] => 0
    [state:SteamPlayer:private] => 
    [steamId:SteamPlayer:private] => 
)

var_dump output

object(SteamPlayer)[14]
  private 'clientPort' => null
  private 'connectTime' => float 6556.9243164062
  private 'extended' => boolean false
  private 'id' => int 0
  private 'ipAddress' => null
  private 'loss' => null
  private 'name' => string 'Alfred' (length=6)
  private 'ping' => null
  private 'rate' => null
  private 'realId' => null
  private 'score' => int 2
  private 'state' => null
  private 'steamId' => null

I want to take the player name of indevidual players, but i don't know how.

this is kinda what i want to do

foreach($server_players as $data) {
    echo "Player name: ".$data['name:SteamPlayer:private'];
}
  • 写回答

3条回答 默认 最新

  • douyinjiao9351 2014-08-24 18:03
    关注

    Try this:

    foreach($server_players as $data) {
      echo "Player name: ".$data->getName();
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?