1

配列のキーとプロパティにアクセスする必要があります。私は少し混乱しています。これを簡単に処理する方法がわかりません。

これは私が実行するコードです。

foreach ($posts as $key=> $value){
    if($value->total_skill!='na'&& $value->total_skill!='0'){
        $selcted = $wpdb->get_results("SELECT `$selection` FROM wp_skilllist WHERE First_name = '$value->First_Name' ");
        var_dump($selcted); 
    }

次の結果が得られます。配列の中にたくさんの配列があることに気付きました。プロパティにアクセスして、その結果を出力する必要があります。

例として

FMS_Web_tec_HTML         4

FMS_Web_tec_CSS  3

FMS_Web_tec_XML  4

FMS_Web_tec_JavaScript 2
array (size=1)
  0 => 
    object(stdClass)[257]
      public 'FMS_Web_tec_HTML' => string '4' (length=1)
      public 'FMS_Web_tec_CSS' => string '3' (length=1)
      public 'FMS_Web_tec_XML' => string '4' (length=1)
      public 'FMS_Web_tec_JavaScript' => string '2' (length=1)



array (size=1)
  0 => 
    object(stdClass)[258]
      public 'FMS_Web_tec_HTML' => string '3' (length=1)
      public 'FMS_Web_tec_CSS' => string '3' (length=1)
      public 'FMS_Web_tec_XML' => string '2' (length=1)
      public 'FMS_Web_tec_JavaScript' => string '2' (length=1)


array (size=1)
  0 => 
    object(stdClass)[257]
      public 'FMS_Web_tec_HTML' => string '3' (length=1)
      public 'FMS_Web_tec_CSS' => string '2' (length=1)
      public 'FMS_Web_tec_XML' => string '3' (length=1)
      public 'FMS_Web_tec_JavaScript' => string '2' (length=1)
4

1 に答える 1

0

のデータセットにアクセスしようとしていると思います$selcted

foreach ($selcted as $sel) {
    $vars = get_object_vars($sel);
    foreach ($vars as $key => $var) {
         echo $sel->$key;
    }
}
于 2013-06-20T05:57:00.137 に答える