Merhaba arkadaşlar excel de 2 satırım var bunları normal ekrana yazdırırken sorun yok. Kodu aşağıdaki gibi uyarladığımda sadece birinci satırın sonucunu veriyor 2 ye geçmiyor.
public function Code($products = array())
{
if ( $xlsx = SimpleXLSX::parse('zz.xlsx')) {
// Produce array keys from the array values of 1st array element
$header_values = $rows = [];
foreach ( $xlsx->rows() as $k => $r ) {
if ( $k === 0 ) {
$header_values = $r;
continue;
}
$rows[] = array_combine( $header_values, $r );
}
for ($i = 0; $i <= 2; $i++) {
$this->setUrl('https://xxx.wsdl');
self::$_parameters['Code'] = "".$rows[$i]['Kodu']."";
self::$_parameters['price'] = "".$rows[$i]['Fiyat']."";
self::$_parameters['Price'] = "".$rows[$i]['indirimli']."";
self::$_parameters['Type'] = "7";
self::$_parameters['Items'] = "";
return self::$_sclient->Code(self::$_parameters);
}
}
//
}