Skip to content

Commit 756af61

Browse files
authored
İç içe 3 adet array kullanımı. @ofke
İç içe 3 adaet array içeren verinin redis hafızasına tanımlanması.
1 parent 14c9653 commit 756af61

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

redis/3boyutluArrayRedis.php

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<?php
2+
//Redis servis aktif ediliyor
3+
include 'includes/redis.php';
4+
$redis = new redis_();
5+
$redis->redisConnect();//Redis servisi portuna bağlanıyor
6+
7+
//iç içe 3 array yapısı için örnek array
8+
$yeni = array(
9+
0=>array(
10+
"ad"=>
11+
array(
12+
"1.ad"=>"Ömer",
13+
"2.ad"=>"Faruk"
14+
),
15+
"soyad"=>
16+
array(
17+
0=>"soyad1",
18+
1=>"soyad2"
19+
),
20+
"kisaca"=>
21+
array(
22+
0=>"1.81",
23+
1=>"98kg",
24+
2=>"44beden"
25+
)
26+
),
27+
1=>array(
28+
"ad"=>"Nuriye",
29+
"soyad"=>
30+
array(
31+
0=>"Yıldız",
32+
1=>"Kesmez"
33+
),
34+
"kisaca"=>
35+
array(
36+
0=>"1.70",
37+
1=>"60kg",
38+
2=>"30beden",
39+
3=>"Beyaz"
40+
)
41+
),
42+
2=>array(
43+
"ad"=>"HALİL",
44+
"soyad"=>
45+
array(
46+
0=>"",
47+
1=>"Kesmez"
48+
),
49+
"kisaca"=>
50+
array(
51+
0=>"1.82",
52+
1=>"71kg",
53+
2=>""
54+
)
55+
)
56+
);
57+
58+
//Yukarıda tanılmlı olan array verisini redis üzerinde tanımlıyoruz ve alıyoruz.
59+
echo $redis->deleteHash("_hafiza");//Daha önce bu key yani _hafiza isminde redis hafızası oluşturduk ise siliyoruz
60+
$redis->setHashAllMultiArray3Sıze("_hafiza",$yeni);//Yukarıda tanımladığımız iç içe 3 array verisini redis hafızasına attık.
61+
$data = $redis->getHashFullMultiArray3Sıze("_hafiza");//_hafiza anahtarı ile redis hafızasına tanımladığımız array verisini alıyoruz.
62+
print_r($data);//Aldığımız veriyi ekrana basıyoruz.

0 commit comments

Comments
 (0)