I php saklı yordamı çalıştırdığınızda ben bir dizide iki değerlere sahip Ama iam bir dizi değeri wih döndü

0 Cevap
$result = $mysql->callSP('STOREDPE1',$in);
    $arr_tmp=array();
    foreach ($result['record'] as $rows) {
        echo "one value";
        if(!empty($rows)){
            echo "Two Value";
            $arr_tmp[$rows['field1']] = $rows['field2'];
        }
    }

    return $arr_tmp;    

Dediğimde var_dump($result) o dizideki iki değer vardır. Ben Yürütme ama ne zaman arr_tmp o bir değeri ile döndürülür.

dışarı `var_dump($result) koymak

 ["param"]=>
  array(4) {
    ["whcode"]=>
    string(5) "001"
    ["mode"]=>
    string(1) "A"
    ["stock_type"]=>
    string(4) "AAA"
    ["process_name"]=>
    string(7) "AAAA"
  }
  ["record"]=>
  array(2) {
    [0]=>
    array(3) {
      ["Field1"]=>
      string(5) "value1"
      ["Field2"]=>
      string(1) "CCC"
      ["Field3"]=>
      string(4) "BCC"
    }
    [1]=>
     [0]=>
    array(3) {
      ["Field1"]=>
      string(5) "value1"
      ["Field2"]=>
      string(1) "CCC"
      ["Field3"]=>
      string(4) "BCC"
    }
  }
}

var_dump (arr_tmp) çıkış

[1]=>
     [0]=>
    array(3) {
      ["Field1"]=>
      string(5) "value1"
      ["Field2"]=>
      string(1) "CCC"
      ["Field3"]=>
      string(4) "BCC"
    }

Both the array values seems  to be same 

I değerleri dizide üzerine yazarak adres

0 Cevap