$orders = [
['Sipariş ID', 'İsmi', 'Soy ismi', 'E-Mail', 'Telefon', 'İl', 'İlçe', 'Mahalle', 'Adres', 'Sipariş Tipi', 'Toplam', 'Kargo', 'Kargo Takip No', 'Sipariş Durumu'],
[908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ']
]; [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] olan kısmı nasıl döngüye alırım foreach ile?
php objeler hakkında
9
●138
- 13-09-2022, 13:02:57Merhaba,
- 13-09-2022, 13:10:57
$orders = [ ['Sipariş ID', 'İsmi', 'Soy ismi', 'E-Mail', 'Telefon', 'İl', 'İlçe', 'Mahalle', 'Adres', 'Sipariş Tipi', 'Toplam', 'Kargo', 'Kargo Takip No', 'Sipariş Durumu'], [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] ]; foreach ($orders[1] as $order){ echo $order; }Bu arada obje değil dizi - 13-09-2022, 13:14:32@hozcelik; cevabın için teşekkürler ancak yapmak istediğim şu aslında
$orders = [ ['Sipariş ID', 'İsmi', 'Soy ismi', 'E-Mail', 'Telefon', 'İl', 'İlçe', 'Mahalle', 'Adres', 'Sipariş Tipi', 'Toplam', 'Kargo', 'Kargo Takip No', 'Sipariş Durumu'], foreah [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] [908606664, 'Slinky Malinki', 'Lynley Dodd', 'Mallinson Rendel', 'NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ','NZ'] ]; - 13-09-2022, 13:20:03O şekilde yapamazsın, array_push fonksiyonunu araştırmalısın.
orders değişkenini şu şekilde yapabilirsin.
$orders = [ [ 'Sipariş ID', 'İsmi', 'Soy ismi', 'E-Mail', 'Telefon', 'İl', 'İlçe', 'Mahalle', 'Adres', 'Sipariş Tipi', 'Toplam', 'Kargo', 'Kargo Takip No', 'Sipariş Durumu' ], "other" => [], ]; array_push kullanarak $orders["other"] yoluna arrayları pushlayabilirsin. Şu an için aklıma bu geliyor. - 13-09-2022, 13:48:46@hozcelik; cevabın için teşekkürler şöyle bir çıktı aldım; bir sorum daha var
Array ( [0] => Sipariş ID [1] => İsmi [2] => Soy ismi [3] => E-Mail [4] => Telefon [5] => İl [6] => İlçe [7] => Mahalle [8] => Adres [9] => Sipariş Tipi [10] => Toplam [11] => Kargo [12] => Kargo Takip No [13] => Sipariş Durumu [14] => Array ( [0] => Array ( [0] => 46304 [1] => emir [2] => Karagöz [3] => mail@mail.com [4] => 6565465465465465 [5] => İstanbul [6] => ADALAR [7] => BURGAZADA [8] => adressss [9] => Havale İle Ödeme [10] => 99.00 [11] => 3 [12] => [13] => 1 ) [1] => Array ( [0] => 13101 [1] => emrah [2] => karagöz [3] => mail@mail.com [4] => 123124124 [5] => Artvin [6] => ARHAVİ [7] => KALE [8] => adressss [9] => Kapıda Ödeme [10] => 99.00 [11] => 7 [12] => [13] => 1 ) [2] => Array ( [0] => 33403 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 6565465465465465 [5] => İstanbul [6] => ARNAVUTKÖY [7] => ANADOLU [8] => adressss [9] => Kapıda Ödeme [10] => 1500.00 [11] => 2 [12] => [13] => 1 ) [3] => Array ( [0] => 30784 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 65465465465465465 [5] => İstanbul [6] => ARNAVUTKÖY [7] => ADNAN MENDERES [8] => adresssss [9] => Kapıda Ödeme [10] => 750.00 [11] => 1 [12] => [13] => 1 ) [4] => Array ( [0] => 62736 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 65465465465465465 [5] => İstanbul [6] => ATAŞEHİR [7] => ESATPAŞA [8] => test adres [9] => Kapıda Ödeme [10] => 750.00 [11] => 0 [12] => [13] => 1 ) [5] => Array ( [0] => 60941 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 65465465465465465 [5] => İstanbul [6] => ARNAVUTKÖY [7] => ANADOLU [8] => test adres [9] => Havale İle Ödeme [10] => 750.00 [11] => 0 [12] => [13] => 1 ) [6] => Array ( [0] => 74747 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 65465465465465465 [5] => İstanbul [6] => ARNAVUTKÖY [7] => ARNAVUTKÖY MERKEZ [8] => test adres [9] => Kapıda Ödeme [10] => 750.00 [11] => 1 [12] => 12312412 [13] => 1 ) [7] => Array ( [0] => 57119 [1] => emir [2] => karagöz [3] => mail@mail.com [4] => 65465465465465465 [5] => İstanbul [6] => ARNAVUTKÖY [7] => ARNAVUTKÖY MERKEZ [8] => test adres [9] => Havale İle Ödeme [10] => 3750.00 [11] => 1 [12] => 124124 [13] => 1 ) ) )bunu echo ile basarken tam olarak şu şekilde bir print almak istiyorum nasıl alabilirim?
[ 'Sipariş ID', 'İsmi', 'Soy ismi', 'E-Mail', 'Telefon', 'İl', 'İlçe', 'Mahalle', 'Adres', 'Sipariş Tipi', 'Toplam', 'Kargo', 'Kargo Takip No', 'Sipariş Durumu'],
['57119 ','emir','karagöz', 'mail@mail.com', '1241245124', 'istanbul', 'arnavutköy', 'merkez', 'aders', ' havale ile ödeme', ' 3750', ' 1', ' 135153', ' 1] - 13-09-2022, 13:54:05Aslında bu şekilde çıktı tutman yanlış, senin alman gereken çıktı şu şekilde olmalı.
$orders = [ [ "siparisID" => 57119, "İsmi" => "emir", "xxx" => xxx, ], [ "siparisID" => 57119, "İsmi" => "emir", "xxx" => xxx, ], [ "siparisID" => 57119, "İsmi" => "emir", "xxx" => xxx, ], ];
Her bir eleman bir siparişi temsil etmeli. Neden bu şekilde işini zorlaştırdın anlamadım. Sistemini bu şekile çevirirsen daha rahat edersin.