douchuopiao9002 2011-08-02 16:12
浏览 21
已采纳

如何从PHP中的Query中获取此数组结果中的实例?

I have an array of results from a query in a variable called $result

Here is a var_dump() of this variable:

http://pastebin.com/pc53Pmgf

array(3) {
  [0]=>
  object(stdClass)#23 (25) {
    ["procedure_id"]=>
    string(1) "1"
    ["patient_id"]=>
    string(1) "1"
    ["name_id"]=>
    string(1) "1"
    ["department_id"]=>
    string(1) "1"
    ["dosage_id"]=>
    NULL
    ["edocument"]=>
    string(10) "Bruce1.jpg"
    ["user_id"]=>
    string(1) "0"
    ["duration"]=>
    string(8) "02:26:00"
    ["submitted"]=>
    string(19) "2011-07-31 19:56:29"
    ["comment"]=>
    string(0) ""
    ["patient_age"]=>
    string(2) "34"
    ["patient_height"]=>
    string(4) "1.34"
    ["patient_weight"]=>
    string(2) "45"
    ["patient_gender"]=>
    string(4) "Male"
    ["name"]=>
    string(10) "Cardiology"
    ["procedure_name_id"]=>
    string(1) "1"
    ["procedure_name"]=>
    string(5) "IVH 2"
    ["procedure_description"]=>
    string(0) ""
    ["dosage_emitted"]=>
    NULL
    ["dosage_absorbed"]=>
    NULL
    ["dosage_period"]=>
    NULL
    ["event_id"]=>
    string(1) "1"
    ["time"]=>
    string(8) "12:34:00"
    ["success"]=>
    string(3) "Yes"
    ["event"]=>
    string(5) "start"
  }
  [1]=>
  object(stdClass)#24 (25) {
    ["procedure_id"]=>
    string(1) "1"
    ["patient_id"]=>
    string(1) "1"
    ["name_id"]=>
    string(1) "1"
    ["department_id"]=>
    string(1) "1"
    ["dosage_id"]=>
    NULL
    ["edocument"]=>
    string(10) "Bruce1.jpg"
    ["user_id"]=>
    string(1) "0"
    ["duration"]=>
    string(8) "02:26:00"
    ["submitted"]=>
    string(19) "2011-07-31 19:56:29"
    ["comment"]=>
    string(0) ""
    ["patient_age"]=>
    string(2) "34"
    ["patient_height"]=>
    string(4) "1.34"
    ["patient_weight"]=>
    string(2) "45"
    ["patient_gender"]=>
    string(4) "Male"
    ["name"]=>
    string(10) "Cardiology"
    ["procedure_name_id"]=>
    string(1) "1"
    ["procedure_name"]=>
    string(5) "IVH 2"
    ["procedure_description"]=>
    string(0) ""
    ["dosage_emitted"]=>
    NULL
    ["dosage_absorbed"]=>
    NULL
    ["dosage_period"]=>
    NULL
    ["event_id"]=>
    string(1) "2"
    ["time"]=>
    string(8) "14:50:00"
    ["success"]=>
    string(3) "Yes"
    ["event"]=>
    string(3) "sds"
  }
  [2]=>
  object(stdClass)#25 (25) {
    ["procedure_id"]=>
    string(1) "1"
    ["patient_id"]=>
    string(1) "1"
    ["name_id"]=>
    string(1) "1"
    ["department_id"]=>
    string(1) "1"
    ["dosage_id"]=>
    NULL
    ["edocument"]=>
    string(10) "Bruce1.jpg"
    ["user_id"]=>
    string(1) "0"
    ["duration"]=>
    string(8) "02:26:00"
    ["submitted"]=>
    string(19) "2011-07-31 19:56:29"
    ["comment"]=>
    string(0) ""
    ["patient_age"]=>
    string(2) "34"
    ["patient_height"]=>
    string(4) "1.34"
    ["patient_weight"]=>
    string(2) "45"
    ["patient_gender"]=>
    string(4) "Male"
    ["name"]=>
    string(10) "Cardiology"
    ["procedure_name_id"]=>
    string(1) "1"
    ["procedure_name"]=>
    string(5) "IVH 2"
    ["procedure_description"]=>
    string(0) ""
    ["dosage_emitted"]=>
    NULL
    ["dosage_absorbed"]=>
    NULL
    ["dosage_period"]=>
    NULL
    ["event_id"]=>
    string(1) "3"
    ["time"]=>
    string(8) "15:00:00"
    ["success"]=>
    string(3) "Yes"
    ["event"]=>
    string(3) "end"
  }
}

I want to access the instance ["dosage_id"]. How would I write the code to this>

I tried all these:

$result["dosage_id"];
$result[0]["dosage_id"];
$result->"dosage_id";

Thanks

  • 写回答

3条回答 默认 最新

  • du1108 2011-08-02 16:15
    关注

    The array results are objects, as

    array(3) {
      [0]=>
      object(stdClass)#23 (25) {
    

    details. Since this class has public properties, $result[0]->dosage_id will retrieve the dosage_id property value of the first object.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 socket通信实现多人聊天室疑惑
  • ¥15 DEV-C++编译缺失
  • ¥33 找熟练码农写段Pyhthon程序
  • ¥100 怎么让数据库字段自动更新
  • ¥15 antv g6 力导向图布局
  • ¥15 quartz框架,No record found for selection of Trigger with key
  • ¥15 锅炉建模+优化算法,遗传算法优化锅炉燃烧模型,ls-svm会搞,后面的智能算法不会
  • ¥20 MATLAB多目标优化问题求解
  • ¥15 windows2003服务器按你VPN教程设置后,本地win10如何连接?
  • ¥15 求一阶微分方程的幂级数