extract fonksiyonu bir dizide ki değerleri direkt erişebileceğimiz değişkenlere aktarmaktadır. Aşağıda yer alan örnekte $course isimli bir dizi değişken içerisinde yer alan title değerine extract() fonksiyonundan diziyi geçirdikten sonra sadece değişken ismi ile erişebiliyoruz.

<?php 
$course=
	[
		"title" => "PHP",
		"instructor" =>  "Emrah Yüksel",
		"date" => "20.01.2019"
	];
	
extract($course);
echo $title;
?>

extract() fonksiyonuna aktarılan dizi değişken içerisinde mevcut sayfada oluşturulmuş değişken isimleri ile eşleşen anahtar değerler bulunuyorsa EXTR_PREFIX_SAME sabit değeri ve ön parametre değeri belirterek çakışmayı önleyebiliyoruz. Aşağıda yer alan örnekte “nx” ön değeri tamamen özelleştirilebilir.

<?php
$title="Emrah Yüksel";
$course=
	[
		"title" => "PHP",
		"instructor" =>  "Emrah Yüksel",
		"date" => "20.01.2019"
	];
	
extract($course,EXTR_PREFIX_SAME, "nx");
echo $title;
echo "<br/>";
echo $nx_title;

Ücretsiz kurs ister misin kaydol!



(Visited 279 times, 1 visits today)