Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

PHP İpucu #5 – PHP ile Veritabanında Kompleks Değişkenler Kaydetmek

27 sec read

Bazen PHP ile elde ettiğimiz kompleks dizi değişkenleri düzgün bir şekilde veritabanına kaydetmek isteriz. WordPress’in altyapısında da sıkça görmüş olduğumuz bu durum için PHP’nin bize sağladığı çok faydalı ve kullanımı basit iki fonksiyon bulunmakta; serialize() ve unserialize(). Kullanımları ise şu şekilde:

[php]<?php

// a complex array
$dizi = array(
‘Ahmet’,
’18elma’,
44,
array(1,’kitap’),
‘defter’
);

$kompleks = serialize($dizi);

echo $kompleks;

/* Çıktı
a:5:{i:0;s:5:"Ahmet";i:1;s:6:"18elma";i:2;i:44;i:3;a:2:{i:0;i:1;i:1;s:5:"kitap";}i:4;s:6:"defter";}
*/

// Diziyi yeniden elde etme
$yenidizi = unserialize($kompleks);

print_r($yenidizi);
/* Çıktı
Array
(
[0] => Ahmet
[1] => 18elma
[2] => 44
[3] => Array
(
[0] => 1
[1] => kitap
)
[4] => defter
)
*/
?>[/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Dünyada E-Ticaret Sektörü ve İşletmeler İçin Satış Fırsatları

Tüketici davranışları günden güne değişmekte ve alış veriş yapma alışkanlıkları buna bağlı olarak farklılaşmaktadır. Özellikle günümüz internet ve teknoloji çağında online ticaret büyük bir...
Erhan Yakut
3 min read