Array
(
[Iyzipay\Model\CheckoutFormAuthtoken] => 3115e24e-6346-4427-aec8-2ee34af98625
[Iyzipay\Model\CheckoutFormAuthcallbackUrl] => http://***.tr/sonuc.php
[Iyzipay\Model\Paymentprice] => 82.6
[Iyzipay\Model\PaymentpaidPrice] => 82.6
[Iyzipay\Model\Paymentinstallment] => 1
[Iyzipay\Model\Paymentcurrency] => TRY
[Iyzipay\Model\PaymentpaymentId] => 2849
[Iyzipay\Model\PaymentpaymentStatus] => SUCCESS
[Iyzipay\Model\PaymentfraudStatus] => 1
[Iyzipay\Model\PaymentmerchantCommissionRate] => 0
[Iyzipay\Model\PaymentmerchantCommissionRateAmount] => 0
[Iyzipay\Model\PaymentiyziCommissionRateAmount] => 2.4367
[Iyzipay\Model\PaymentiyziCommissionFee] => 0.25
[Iyzipay\Model\PaymentcardType] => CREDIT_CARD
[Iyzipay\Model\PaymentcardAssociation] => MASTER_CARD
[Iyzipay\Model\PaymentcardFamily] => Paraf
[Iyzipay\Model\PaymentcardToken] =>
[Iyzipay\Model\PaymentcardUserKey] =>
[Iyzipay\Model\PaymentbinNumber] => 552879
[Iyzipay\Model\PaymentbasketId] =>
[Iyzipay\Model\PaymentpaymentItems] => Array
(
[0] => Iyzipay\Model\PaymentItem Object
(
[itemId:Iyzipay\Model\PaymentItem:private] => ST07E4blCdJHkn
[paymentTransactionId:Iyzipay\Model\PaymentItem:private] => 3251
[transactionStatus:Iyzipay\Model\PaymentItem:private] => 2
[price:Iyzipay\Model\PaymentItem:private] => 82.6
[paidPrice:Iyzipay\Model\PaymentItem:private] => 82.6
[merchantCommissionRate:Iyzipay\Model\PaymentItem:private] => 0
[merchantCommissionRateAmount:Iyzipay\Model\PaymentItem:private] => 0
[iyziCommissionRateAmount:Iyzipay\Model\PaymentItem:private] => 2.4367
[iyziCommissionFee:Iyzipay\Model\PaymentItem:private] => 0.25
[blockageRate:Iyzipay\Model\PaymentItem:private] => 10
[blockageRateAmountMerchant:Iyzipay\Model\PaymentItem:private] => 8.26
[blockageRateAmountSubMerchant:Iyzipay\Model\PaymentItem:private] => 0
[blockageResolvedDate:Iyzipay\Model\PaymentItem:private] => 2016-06-16 21:32:44
[subMerchantKey:Iyzipay\Model\PaymentItem:private] =>
[subMerchantPrice:Iyzipay\Model\PaymentItem:private] => 0
[subMerchantPayoutRate:Iyzipay\Model\PaymentItem:private] => 0
[subMerchantPayoutAmount:Iyzipay\Model\PaymentItem:private] => 0
[merchantPayoutAmount:Iyzipay\Model\PaymentItem:private] => 71.6533
[convertedPayout:Iyzipay\Model\PaymentItem:private] => Iyzipay\Model\ConvertedPayout Object
(
[paidPrice:Iyzipay\Model\ConvertedPayout:private] => 82.6
[iyziCommissionRateAmount:Iyzipay\Model\ConvertedPayout:private] => 2.4367
[iyziCommissionFee:Iyzipay\Model\ConvertedPayout:private] => 0.25
[blockageRateAmountMerchant:Iyzipay\Model\ConvertedPayout:private] => 8.26
[blockageRateAmountSubMerchant:Iyzipay\Model\ConvertedPayout:private] => 0
[subMerchantPayoutAmount:Iyzipay\Model\ConvertedPayout:private] => 0
[merchantPayoutAmount:Iyzipay\Model\ConvertedPayout:private] => 71.6533
[iyziConversionRate:Iyzipay\Model\ConvertedPayout:private] => 0
[iyziConversionRateAmount:Iyzipay\Model\ConvertedPayout:private] => 0
[currency:Iyzipay\Model\ConvertedPayout:private] => TRY
)
)
)
[Iyzipay\IyzipayResourcestatus] => success
[Iyzipay\IyzipayResourceerrorCode] =>
[Iyzipay\IyzipayResourceerrorMessage] =>
[Iyzipay\IyzipayResourceerrorGroup] =>
[Iyzipay\IyzipayResourcelocale] => tr
[Iyzipay\IyzipayResourcesystemTime] => 1465497164704
[Iyzipay\IyzipayResourceconversationId] =>
[Iyzipay\ApiResourcerawResult] => {"status":"success","locale":"tr","systemTime":1465497164704,"price":82.60000000,"paidPrice":82.60000000,"installment":1,"paymentId":"2849","fraudStatus":1,"merchantCommissionRate":0E-8,"merchantCommissionRateAmount":0E-8,"iyziCommissionRateAmount":2.43670000,"iyziCommissionFee":0.25000000,"cardType":"CREDIT_CARD","cardAssociation":"MASTER_CARD","cardFamily":"Paraf","binNumber":"552879","currency":"TRY","itemTransactions":[{"itemId":"ST07E4blCdJHkn","paymentTransactionId":"3251","transactionStatus":2,"price":82.60000000,"paidPrice":82.60000000,"merchantCommissionRate":0E-8,"merchantCommissionRateAmount":0E-8,"iyziCommissionRateAmount":2.43670000,"iyziCommissionFee":0.25000000,"blockageRate":10.00000000,"blockageRateAmountMerchant":8.26000000,"blockageRateAmountSubMerchant":0E-8,"blockageResolvedDate":"2016-06-16 21:32:44","subMerchantPrice":0E-8,"subMerchantPayoutRate":0E-8,"subMerchantPayoutAmount":0E-8,"merchantPayoutAmount":71.65330000,"convertedPayout":{"paidPrice":82.60000000,"iyziCommissionRateAmount":2.43670000,"iyziCommissionFee":0.25000000,"blockageRateAmountMerchant":8.26000000,"blockageRateAmountSubMerchant":0E-8,"subMerchantPayoutAmount":0E-8,"merchantPayoutAmount":71.65330000,"iyziConversionRate":0E-8,"iyziConversionRateAmount":0E-8,"currency":"TRY"}}],"token":"3115e24e-6346-4427-aec8-2ee34af98625","callbackUrl":"http:///***.tr/sonuc.php","paymentStatus":"SUCCESS"}
) PHP YARDIM Array Hakkında
2
●637
- 09-06-2016, 21:39:03Belki kolay birşeydir ama php bilgim yetersiz. Elimde object tipinde bir veri var. Bunu array 'a dönüştürüp pirint_r yaptığımda aşağıdaki veriler geliyor. Ben bu verilerden sadece en alttaki Iyzipay\ApiResourcerawResult bölümünden paidprice ve itemid kısmını bir değişkene almak istiyorum nasıl yapabilirim ?
- 10-06-2016, 01:51:29PHP'de bir dizinin son elemanını elde etmek için end() fonksiyonunu kullanabilirsiniz.
kullanımı çok da zor değil.
inşaAllah işinizi görür: http://php.net/manual/tr/function.end.php - 10-06-2016, 15:57:29json_decode/encode'den faydalanabilrsin gibi duruyor.
Bir diğer yöntem de şu olabilir:
$degisken = $dizi["Iyzipay\ApiResourcerawResult"]; $bul = array("{","}",":"); $degistir = array("","","=>"); $degisken = srt_replace($bul,$degistir,$degisken); $degisken = eval("array (".$degisken.")"); // tırnak içindeki ifadeyi array şekline dönüştürdük: echo $degisken["paidprice"]; echo $degisken["itemid"];Fikir vermesi açısından işine yarayabilir. Kolay gelsin.