PHP'de diziler ile birlikte kullandığımız yardımcı fonksiyonlar bulumakta. Bu makalede bu fonksiyonların kullanımını göreceğiz. Makaleye başlamadan önce şunu belirteyim biz burda diziler ile ilgili bütün fonksiyonları paylaşmak yerine daha çok işimize yarayan sürekli kullandığımız fonksiyonları paylaşacağız siz diğer fonksiyonlara PHP'nin kendi sitesinden veya başka kaynaklardan ulaşabilirsiniz.
Count() metodu
Dizideki eleman sayısını bulur.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
echo count($dizi);
Array_push() metodu
Dizinin en sonuna yeni eleman veya elemanlar ekler.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
array_push($dizi,"yeni değer");
Array_pop() metodu
Dizin son elemanını diziden çıkarır
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
array_pop($array);
Array_unshift() metodu
Dizinin en başına yeni eleman veya elemanlar ekler.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
array_unshift($dizi,"yeni değer");
Array_shift() metodu
Dizin ilk elemanını diziden çıkarır.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
array_shift($dizi);
Extract() metodu
Dizideki değerleri anahtar değeri adında bir değişkene atar.
$dizi = array("a"=>"PHP","b"=>"CSS","c"=>"JAVASCRIPT","d"=>"ASP.NET","e"=>"JAVA");
extract($dizi);
echo $e; // Ekrana Java yazar
Array_merge() metodu
Birden fazla diziyi ard arda ekleyerek yeni bir dizi oluşturur.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
$dizi2 = array("C++","C","DELPHI","C#");
$yeniDizi = array_merge($dizi,$dizi2);
print_r($yeniDizi);
Shuffle() metodu
Dizinin elemanlarını karıştırır.
$dizi = array("PHP","CSS","JAVASCRIPT","ASP.NET","JAVA");
shuffle($dizi);
print_r($dizi);
Ksort() metodu
Dizin elemanlarını anahtar değerlerine göre sıralar. (A'dan Z'ye)
$dizi = array("a"=>"PHP","b"=>"CSS","c"=>"JAVASCRIPT","d"=>"ASP.NET","e"=>"JAVA");
ksort($dizi);
print_r($dizi);
Krsort() metodu
Dizin elemanlarını anahtar değerlerine göre tersten sıralar. (Z'den A'ya)
$dizi = array("a"=>"PHP","b"=>"CSS","c"=>"JAVASCRIPT","d"=>"ASP.NET","e"=>"JAVA");
krsort($dizi);
print_r($dizi);
Asort() metodu
Dizin elemanlarını eşit olduğu değerlerine göre sıralar.(A'dan Z'ye)
$dizi = array("a"=>"PHP","b"=>"CSS","c"=>"JAVASCRIPT","d"=>"ASP.NET","e"=>"JAVA");
asort($dizi);
print_r($dizi);
Arsort() metodu
Dizin elemanlarını eşit olduğu değerlerine göre tersten sıralar.(Z'den A'ya)
$dizi = array("a"=>"PHP","b"=>"CSS","c"=>"JAVASCRIPT","d"=>"ASP.NET","e"=>"JAVA");
arsort($dizi);
print_r($dizi);
Dersin başındada belirttiğimiz gibi biz sadece burada belli başlı çok kullanılan fonksiyonları yazdık daha bir sürü dizi fonksiyonu bulunmakta bu diğer fonksiyonlara PHP'nin resmi sitesinden bakabilirsiniz.
Yorum yapmak için lütfen giriş yapın veya üye olun