$type=carousel$count=9$cols=3$cate=0$show=home

$show=home

[TRENDING]$type=grid$count=24$cate=1$sn=0$rm=0$meta=0$icon=1$show=home

Array_replace_recursive Fonksiyonunun Kullanımı

Array_replace_recursive Fonksiyonunun Kullanımı ve örnekleri

 

Array_replace_recursive Fonksiyonunun Kullanımı

 Php derslerimizde bu dersimizde bir önceki dersteki fonksiyonumuz ile birebir aynı işemi yapan fakat ufak bir farkı olan array_replace_recursive fonksiyonunu inceleyeceğiz.Geçtiğimiz derste bu fonksiyonlarımızın bir güncelleme işlemi yaptığını söylemişik.Güncelleme işleminde ilk diziyi sonraki dizi ile güncellediğini söylemişik.Eğer ilk dizide "6" ikinci dizide "4" eleman varsa ilk dizideki ilk "4" elemanı ikinci dizideki ilk "4" eleman ile değiştiriyordu ve geriye kalan son "2" elemanı güncelleyemediği için aynen alıyordu.Fakat iş çok boyutlu dizilere indiği zaman array_replace fonksiyonu tek başına yetersiz kalıyor ve karşılığı olmayan bir elemanı yeni diziye dahil etmiyordu.Bu dersimizdeki array_replace_recursive fonksiyonu ise karşılığı olamsa bile ilk dizideki elemanı rahatlıkla oluşan yeni diziye dahil edebiliyor hemen bir önceki dersimizde işlediğimiz karşılığı olmadığı için yeni diziye aktaramadığımız örnek ile devam edelim;

[<?php
$Renkler = array("Kırmızı","Yeşil",array("Yavruağzı","Turkuaz"),"Turuncu","Kahverengi");
$Renkler2 = array("Siyah","Beyaz",array("Pembe"),"Gri");
echo "<pre>";
print_r($Renkler);
echo "</pre>";
echo "<pre>";
print_r($Renkler2);
echo "</pre>";
$Guncelle = array_replace_recursive($Renkler,$Renkler2);
echo "<pre>";
print_r($Guncelle);
echo "</pre>";
?>]


Yukarıdaki örnekte görüldüğü üzre iç içe çok boyutlu dizilerde "Yavruağzı" değerini "Pembe" değeri ile güncelledi fakat "Turkuaz" değerini güncelleyeceği yeni değer olmadığı için otomatikmen yeni dizimize başarılı bir şekilde aktarabilmiş olduk.

COMMENTS

Ad

Css,4,Diziler,40,Php,59,Sabitler,5,
ltr
item
KodlaMax: Array_replace_recursive Fonksiyonunun Kullanımı
Array_replace_recursive Fonksiyonunun Kullanımı
Array_replace_recursive Fonksiyonunun Kullanımı ve örnekleri
https://1.bp.blogspot.com/-5j37ZKK5V3U/X_tDYOErcPI/AAAAAAAABTI/08c6xIlzjg09tzEzyT1ISogJxlp-SQ0gwCLcBGAsYHQ/w640-h382/45.jpg
https://1.bp.blogspot.com/-5j37ZKK5V3U/X_tDYOErcPI/AAAAAAAABTI/08c6xIlzjg09tzEzyT1ISogJxlp-SQ0gwCLcBGAsYHQ/s72-w640-c-h382/45.jpg
KodlaMax
https://www.kodlamax.com/2021/01/arrayreplacerecursive-fonksiyonunun.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2021/01/arrayreplacerecursive-fonksiyonunun.html
true
6740144852254417687
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content