Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu PHP Hile Sayfası

  • Konuyu başlatan Konuyu başlatan Carissa
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 285

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,439
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 6 Gün
Başarım Puanı
1,051
MmoLira
695,092
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

cats763f5abffc6c3768.jpg


Bu ayrıntılı PHP hile sayfasına hoş geldiniz. Aşağıda hem yeni başlayanlar hem de ileri düzey kullanıcılar için referans olması amacıyla PHP'nin en önemli kavramlarını ve işlevlerini listeleyeceğiz.

Yeni başlayan biriyseniz, PHP sunucu taraflı bir programlama dilidir. Bu, diğer işaretlemeler gibi kullanıcı tarayıcısında değil, sunucuda işlendiği anlamına gelir. Daha sonra bir tarayıcıya gönderilen ve tarayıcı tarafından görüntülenen HTML kodunu üretebilir.

Peki neden ilk etapta PHP öğrenmeyi önemsemelisiniz?

Birincisi, mevcut en popüler programlama dillerinden biridir. Dünyanın en popüler CMS'si olan WordPress'in arkasındaki ana teknolojidir ve Magento, Facebook ve uygulama geliştirme gibi birçok yerde kullanım alanı bulmaktadır.

Ancak PHP'nin temel faydalarından biri onu dinamik web sayfaları oluşturmak için kullanabilmenizdir. Bu, bir veritabanında saklanan bilgilerle dolu HTML sayfalarının olduğu anlamına gelir. Bu, örneğin aynı tasarımda farklı içerikleri görüntülemek için PHP'yi kullanmanıza olanak tanır. Aslında PHP tabanlı CMS'lerin çoğu bu şekilde çalışır.

Son olarak, PHP programlama dili açık kaynaktır ve dolayısıyla kullanımı ücretsizdir. Aynı zamanda bakımlıdır ve öğrenmesi kolay olduğu için nispeten yeni başlayanlar için uygundur. Aynı zamanda güçlüdür ve onunla çok şey yapabilirsiniz.

Tüm bunlar en azından bu popüler programlama dilini tanımak için yeterli bir sebep olsa gerek. O halde, doğrudan PHP hile sayfasına geçelim.

Temel PHP Kavramları
İlk adım olarak bazı temel bilgilerden bahsedelim.

PHP Nasıl Yazılır
PHP'nin işlenebilmesi için tarayıcıda bu şekilde işaretlemeniz gerekir. Bunun için PHP kodu genellikle index.php gibi sonu .php olan bir dosyanın içinde bulunur.

Ancak PHP dosyaları HTML, CSS veya JavaScript gibi başka içerikleri de içerebileceğinden, kodunuzu ayrıca PHP parantezleri içine almanız gerekir. Şuna benziyor:

Kod:
<div>
    <?php
 
    // PHP code goes here
 
    ?>
</div>

Bu şekilde herhangi bir tarayıcı PHP işaretlemesini tanıyabilir ve işlem sırasında herhangi bir hatadan kaçınabilir.


Kodunuzu Yorumlama

Bir diğer önemli temel ise PHP'de yorum ekleyebilme yeteneğidir. Bu, tarayıcının yorumlarınızı işlemeye çalışmasına gerek kalmadan kodunuzu belgelemenize (yani kendinize veya başkalarına açıklamalar bırakmanıza) olanak tanır ve bu da bir aksaklığa neden olur. Aslında yorum yapmak tüm programlama dillerinin çok tipik bir özelliğidir.

PHP'de yorum eklemek için çeşitli seçenekleriniz vardır:

// veya # : Yalnızca tek satırda yer alan yorumlar için.
/*...*/ : Birkaç satırı aşan yorumları parantez içine almak için bunları kullanın. /* ve */ arasındaki hiçbir şey tarayıcıda çalışmaz.

Kod:
<?php
 
// Bu bir PHP tek satırlık yorumdur
 
# Bu da tek satırlık bir yorum

/*
    Çok satırlı yorumları şu şekilde kullanabilirsiniz:
*/
 
?>


Sayfadaki Verilerin Çıktısını Alma

PHP'de verilerin sayfada görünmesini sağlamak için en yaygın yöntemler echo ve print'tir. Tipik olarak şöyle görünür:

Kod:
<?php
 
    echo "<p>This will appear on the page</p>";
 
?>


Peki echo ve print arasında bir fark var mı? Peki ikisini de ne zaman kullanmalısınız?

Her iki yöntemin çalışma şekli oldukça benzerdir. Ancak aradaki fark, echo'nun dönüş değerinin olmaması ve birçok parametre alabilmesidir. Aynı zamanda biraz daha hızlıdır. Buna karşılık, print'in dönüş değeri 1'dir ve yalnızca bir argüman alır.

Bu arada, echo, print veya if ve else (bununla ilgili daha fazla bilgi aşağıdadır) gibi operatör sözcükleri büyük/küçük harfe duyarlı değildir. Bu, isterseniz eCHO veya PrInT yazabileceğiniz anlamına gelir, yine de çalışacaktır. Ancak yakında göreceğiniz gibi bu, PHP'deki her şey için geçerli değildir. Bunun da ötesinde, kodunuzu daha okunaklı hale getirmek için tek bir duruma bağlı kalmak iyi bir uygulamadır.

Son olarak yukarıdaki son örnekte de görebileceğiniz gibi, her PHP ifadesini noktalı virgülle ( ; ) bitirmeniz gerekiyor. Aksi takdirde tarayıcı bir sonraki satıra devam ettiğini varsayar ve bu da birçok hataya yol açabilir.


Fonksiyonlarla Çalışmak

Fonksiyonlar PHP'nin ayrılmaz bir parçasıdır. Bir işlev temel olarak daha büyük bir kod parçasının yerine geçer. Bunları ayarlamak, kod parçacıklarının tamamını her seferinde yayınlamanıza gerek kalmadan yeniden kullanmanıza olanak tanır.

PHP'nin yerleşik birçok işlevi vardır ve bunların çoğunu bu hile sayfasında listelenmiş olarak bulacaksınız. Ayrıca kendi fonksiyonlarınızı da oluşturabilirsiniz. Aslında oldukça kolaydır ve temel sözdizimi şöyle görünür:

Kod:
<?php
 
function ShowHowToUseFunctions() {
 
  //PHP code goes here
 
}
 
?>

İlk olarak, özel işlevler (kullanıcı tanımlı işlevler olarak da bilinir) oluşturmanıza olanak tanıyan function anahtar sözcüğüne sahipsiniz. Bir sonraki kısım fonksiyonun adıdır. Ve süslü parantezlerin arasına koyduğunuz her şey, işlev çağrıldığında yürütülecek koddur.

Bir işlevi çağırmak için, işlevin adını ve ardından parantezleri yazmanız yeterlidir:

Kod:
<?php
 
ShowHowToUseFunctions();
 
?>

Daha önce ayarladığınız işlevi çalıştırmak için çağrıyı kodunuzun herhangi bir yerine (tabii ki noktalı virgül dahil) yerleştirmeniz yeterlidir.

İşlev adlarının CamelCase/camelCase'de her yeni sözcüğün ilk harfi büyük olacak şekilde yazıldığını unutmayın. İlk harfi büyük yapmak isteyip istemediğiniz de size kalmış. İşlev adları ayrıca genellikle işlevin ne yaptığını açıklayan bir fiille başlar.


Dosyaları Dahil Etme

PHP'de, içeriklerini ekrana yüklemek için dosyaları diğer dosyalara dahil etmek/çağırmak mümkündür. Bu, üstbilgi veya altbilgi gibi farklı bölümlerin ayrı dosyalar olarak ayarlandığı web sayfaları oluştururken sıklıkla meydana gelir.

Kod:
<?php
 
include 'header.php';
 
    //Page code goes here
 
include 'footer.php'; 
 
?>

Harici dosyaları çağırmanın iki yolu vardır; yukarıdaki gibi include yoluyla ya da require yoluyla.

Kod:
<?php
 
require 'header.php';
 
?>

Fark ne? Include kullanıldığında, bir dosya yüklenemezse sayfanın geri kalanı çalışmaya devam eder. Öte yandan, require ile harici dosya mevcut değilse yükleme işlemi hemen orada duracaktır.

Ayrıca, temelde yukarıdaki benzerleriyle aynı şeyi yapan include_once ve require_once ifadeleri de vardır. Tek fark, bir dosya bir kez bu şekilde dahil edildiyse/gerekliyse, bu ifadelerden herhangi biri aracılığıyla bir daha dahil edilmeyecektir.


Değişkenler ve Sabitler

PHP değişkenler ve sabitlerle çalışmanıza olanak tanır. Bunlar farklı türde bilgileri depolayabilen kod parçalarıdır ve programlama dillerinin çok yaygın bir parçasıdır. Aşağıda göreceğiniz gibi değişkenler genellikle sabitlerden çok daha karmaşık veriler içerir.


PHP'de Değişken Nasıl Tanımlanır?

Bir değişkeni kullanabilmek için öncelikle onu tanımlamanız gerekir. Bunu, önünde $ bulunan bir ad oluşturarak ve ardından buna = aracılığıyla bir değer vererek yapabilirsiniz. Bundan sonra değişkeni kodunuzda kullanabilirsiniz. İşte neye benziyor:

Kod:
<?php
 
$blog_post_title = 'PHP Cheat Sheet';
 
$word_count = 7317;
 
echo "This $blog_post_title has $word_count words.";
 
?>

PHP'de değişkenleri tanımlamak bu kadar kolaydır. Devam etmeden önce PHP değişkenleri hakkında bilmeniz gereken yalnızca birkaç şey daha var:

Bir harfle veya alt çizgiyle (_) başlamaları gerekir ve yalnızca sayılar, harfler ve yukarıda belirtilen alt çizgi anlamına gelen alfasayısal karakterler içerebilirler.
PHP işlev ve komutlarından farklı olarak değişkenler büyük/küçük harfe duyarlıdır. Bu, $ExampleVariable ve $examplevariable'ın iki farklı şey olarak kabul edildiği anlamına gelir.

Değişkeniniz birkaç kelimeden oluşuyorsa, bunları ya $your_variable (diğer adıyla yılan durumu) ya da yukarıda bahsedilen CamelCase/camelCase'e yazmak yaygın bir uygulamadır.


Değişkenler Ne Tür Veriler İçerebilir?

Değişkenler farklı türde bilgileri saklayabilir:

Tamsayılar: Bunlar -2,147,483,648 ile 2,147,483,647 arasındaki tam sayılardır. En az bir rakama sahip olmaları gerekir (0 da bir seçenektir) ve ondalık işareti olamaz. Bir tamsayı ondalık, onaltılık veya sekizlik biçimde olabilir.

Kayan Sayılar: Bu, ondalık noktalı veya üstel biçimdeki sayılar anlamına gelir, ör. 2.467.

Dizeler: Bu, programlama dillerinin metin için kullandığı addır. Yakında bununla ilgili daha fazla bilgi vereceğiz.

Boolean değerleri: Doğru/yanlış ifadelerinin anlamı.

Diziler: Çeşitli değerleri saklayan değişkenler. Bunları aşağıda PHP hile sayfasında daha ayrıntılı olarak tartışacağız.

Nesneler: Nesneler hem verileri hem de bunların nasıl işleneceğine ilişkin bilgileri depolar.

Kaynaklar: Bu, PHP dışındaki işlevlere ve kaynaklara referans anlamına gelir.

NULL: Bu, değişkenin hiçbir değere sahip olmadığı anlamına gelir.


Değişkenler ve Kapsam

Kapsam, PHP ve diğer programlama dillerini öğrenirken sıklıkla duyacağınız başka bir şeydir. Bir şeyin tanımlandığı ve mevcut olduğu bağlam anlamına gelir. Değişkenlerin kapsamı global, yerel veya statik olabilir.

Bir değişkeni herhangi bir fonksiyonun dışında tanımladığınızda global kapsama sahip olur. Bu durumda ona bir işlevin dışından da erişmek mümkündür.

Kod:
<?php
 
$blog_post_title = 'PHP Cheat Sheet'; //This is a global variable
 
echo "The title of this article is $blog_post_title";
 
?>

Bir fonksiyonun içinde bildirilen değişkenlerin yerel kapsamı vardır. Bu, aynı ada sahip olsalar bile genel olarak bildirilen değişkenden farklı oldukları anlamına gelir. Bir fonksiyon içindeki global değişkenlere yalnızca, hangisini hedeflediğinizi netleştirerek bunların başına global değişkenini eklerseniz erişebilirsiniz.

Kod:
<?php
 
$blog_post_title = 'PHP Cheat Sheet'; //This is a global variable
 
function UseGlobalVariable() {
 
    global $blog_post_title; //This would not work without the "global" keyword
 
    echo "The title of this article is $blog_post_title";
 
}
 
UseGlobalVariable();
 
?>

Ayrıca bir değişkenin önüne statik de koyabilirsiniz. Bunlar kapsamda yerel olmakla birlikte, statik değişkenler işlendikten sonra değerlerini kaybetmezler. Bunlar genellikle bir işlevden çıkıldığında değerleri korumak amacıyla tekrar tekrar çağrılan işlevlerde (örneğin özyinelemeli işlevler) kullanılır.


Yerleşik Değişkenler

PHP ayrıca birkaç yerleşik değişkene de sahiptir. Bunlar kapsamdan bağımsız olarak her yerden erişilebildiğinden bunlara süper küreseller de denir. Aralarında:

$GLOBALS: Global değişkenlere PHP betiğinin herhangi bir yerinden erişmenizi sağlar.

$_SERVER: Başlıkların, yolların ve komut dosyalarının konumlarını içerir.

$_GET: URL'de gönderilen veya bir HTML formu aracılığıyla gönderilen verileri toplamanıza olanak tanır.

$_POST: İşlevi HTML formlarından veri toplamak ve değişkenleri iletmektir.

$_REQUEST: Ayrıca HTML form gönderimlerinden veri toplar.

Örneğin, yukarıdaki fonksiyon $GLOBALS kullanılarak yeniden yazılmıştır:

Kod:
<?php
 
$blog_post_title = 'PHP Cheat Sheet';
 
function UseGlobalVariable() {
  
    echo "The title of this article is " . $GLOBALS['blog_post_title'];
  
}
 
UseGlobalVariable();
 
?>

$GLOBALS ve diğer önceden tanımlanmış değişkenleri kullanarak, tüm PHP projenizdeki verilere, diğer dosyalara ve daha fazlasına erişebileceksiniz.


Değişkenleri Yönetme İşlevleri

Ek olarak PHP, değişkenlerle çalışmak için çok çeşitli yerleşik işlevler sunar:

boolval: Bir değişkenin boolean değerini alır.

debug_zval_dump: Dize temsili olarak dahili bir Zend değeri üretir.
boş – Bir değişkenin boş olup olmadığını kontrol edin.

floatval: Bir değişkenin float değerini alır (ayrıca bkz. doubleval).

get_Definition_vars: Size tanımlanmış tüm değişkenlerin bir dizisini verir.

get_resource_type: Kaynak türünü döndürür.

gettype: Bir değişkenin türünü alır.

import_request_variables: GET/POST/Cookie değişkenlerini genel kapsama aktarın.

intval: Bir değişkenin tamsayı değerini bulmanızı sağlar.

is_array: Bir değişkenin dizi olup olmadığını doğrular.

is_bool: Bir değişkenin boole değeri olup olmadığını öğrenir.

is_callable – Bir değişkenin içeriğini işlev biçiminde çağırmanın mümkün olup olmadığını doğrular.

is_countable: Bir değişkenin içeriğinin sayılabilir olup olmadığını kontrol edin.

is_float: Değişken türü float mı? Alternatif işlevler is_double ve is_real'dir.

is_int: Bir değişkenin tam sayı olup olmadığını test eder. Ayrıca is_integer ve is_long'u da kullanabilirsiniz.

is_iterable: Bir değişken yinelenebilir bir değerse bununla test edebilirsiniz.

is_null: Bir değişkenin değerinin NULL olup olmadığına bakar.

is_numeric: Bu fonksiyonla bir değişkenin sayı mı yoksa sayısal dize mi olduğunu öğrenebilirsiniz.

is_object: Değişkenin nesne olup olmadığını kontrol eder.

is_resource: Bir değişkenin kaynak olup olmadığını doğrular.

is_scalar: Bir değişkenin skaler olup olmadığını öğrenir.

is_string: Bir değişkenin türünü dize olarak belirleyen PHP işlevi.

isset: Bir değişkenin ayarlanıp ayarlanmadığını ve değerinin NULL olup olmadığını kontrol eder.

print_r: İnsanların okuyabileceği bir değişken hakkında bilgi verir.

serileştirme: Saklanabilecek bir değerin temsilini üretir.

settype: Bir değişkenin türünü ayarlar.

strval: Bir değişkenin dize değerini getirir.

unserialize: Saklanan bir gösterimden bir PHP değeri oluşturur.

unset: Temel olarak ='nin tersi olan bir değişkeni kaldırır.

var_dump: Bir değişken hakkındaki bilgileri döker.

var_export: Ayrıştırılabilecek bir değişkenin dize temsilini üretir veya döndürür.


Sabitler

Bilgiyi saklayabilen bir diğer PHP öğesi sabitlerdir. Ancak değişkenlerin aksine değerleri sabittir ve değiştirilemez (hatta sabit olduğunu bile söyleyebilirsiniz).

PHP'de bir sabitin nasıl tanımlanacağı aşağıda açıklanmıştır:

Kod:
<?php
 
define(name, value, true/false);
 
?>

Parantez içindeki bilgileri girerek sabite bir ad verebilir, değerini tanımlayabilir ve ayrıca büyük/küçük harfe duyarlı olup olmayacağını belirleyebilirsiniz (varsayılan olarak bu, false olarak ayarlanmıştır).

Kod:
<?php
 
define("greeting", "Oh, hi there!", true);
 
yankı selamlaması;
 
echo GREETING; //Bu yalnızca son parametre "true" olarak ayarlandığında çalışır
 
?>

Sabitler genellikle ne için kullanılır?

Örneğin, tüm komut dosyalarının değerini tek bir merkezi yerden değiştirmenize olanak tanırlar. Sabitler de küresel kapsamın bir parçasıdır, dolayısıyla onlara istediğiniz yerden erişebilirsiniz.

Sabitleri kendiniz tanımlama olanağının yanı sıra, PHP ayrıca bir dizi önceden tanımlanmış sabitle birlikte gelir:

__LINE__ : Bir dosyanın içindeki geçerli satırın numarası.

__FILE__: Dosyanın tam yolunu ve dosya adını içerir.

__DIR__: Dosyanın dizini.

__FUNCTION__: Fonksiyonun adı.

__CLASS__: Bildirildiği ad alanını içeren sınıf adı.

__TRAIT__ : Özellik adı (ad alanı da dahil).

__METHOD__ : Sınıf yöntemi adı.

__NAMESPACE__: Geçerli ad alanının adı.


Diziler

Kod blokları için işlevler ne ise, diziler de değerler için odur: birden fazla şeyi birlikte kullanmak için tek bir yer tutucuya paketlemenin bir yolu. Değerler veya değerlerle eşleştirilmiş anahtarlar içerebilirler. İşte iki örnek:

Kod:
<?php
 
$fruit_salad = array("apple", "banana", "kiwi");
 
$personal_data = array(
 
    "first_name" => "John";
    "last_name" => "Smith";
    "age" => 42;
 
);
 
?>


$personal_data durumunda, "first_name" ve "last_name" anahtarlardır. => sembollerinin ardından eşleştirildikleri değerler gelir.

Anahtarlar dize veya tam sayı (yani metin ve tam sayılar) olabilir, değerler ise herhangi bir türde olabilir. PHP üç farklı türde dizi bilir; indekslenmiş (yukarıdaki ilk örnekte olduğu gibi sayısal bir indekse sahip oldukları anlamına gelir), ilişkisel (ikinci örnekte olduğu gibi anahtarlar adlandırılır ve atanan bir değere sahiptir) ve çok boyutlu (bunlar bir veya daha fazlasını içerir) diğer bazı diziler).

Yukarıda görüldüğü gibi array() fonksiyonu ile diziler oluşturabilirsiniz. Kısa dizi sözdizimini köşeli parantezlerle kullanmak da mümkündür:

Kod:
<?php
 
$fruit_salad = ["apple", "banana", "kiwi"];
 
?>

Ek olarak, dizilerin içindeki bireysel değerlere konum indekslerini (0'dan başlayarak) köşeli parantez içine dahil ederek erişebilirsiniz:

Kod:
<?php
 
echo "This is " . $personal_data[0] . " " . $personal_data[1] . ", he is " . $personal_data[2] . " years old.";
 
?>

Son olarak, bir diziye daha fazla öğe eklemek için çok benzer sözdizimini kullanmak da mümkündür.

Kod:
<?php
 
$fruit_salad = ["apple", "banana", "kiwi"];
 
$fruit_salad[] = "strawberry";
 
?>

Son satırı ekledikten sonra dizi şöyle görünecektir:

Kod:
<?php
 
$fruit_salad = ["apple", "banana", "kiwi", "strawberry"];
 
?>

PHP, dizilerin işlenmesi için birçok yerleşik işlevselliğe sahiptir:

array_change_key_case: Bir dizideki tüm anahtarları büyük harfe veya küçük harfe dönüştürür.

array_chunk: Bir diziyi tanımlanmış uzunluktaki parçalara bölmek için bunu kullanın.

array_column: Bir dizi içindeki tek bir sütundaki değerleri çeker.

array_combine: Bir dizideki anahtarları ve diğerindeki değerleri tek bir yeni dizide birleştirir.

array_count_values: Bir dizideki mevcut tüm değerleri sayar.

array_diff: Dizileri karşılaştırır, farklarını döndürür (yalnızca değerler).

array_diff_assoc: Dizi_diff'e benzer ancak değerleri ve anahtarları döndürür.

array_diff_key: Yukarıdakiyle aynıdır ancak yalnızca anahtarları döndürür.

array_diff_uassoc: Dizileri (hem anahtarlar hem de değerler) bir kullanıcı geri çağırma işleviyle karşılaştırır.

array_diff_ukey: array_diff_uassoc'a benzer ancak yalnızca anahtarları karşılaştırır.

array_fill: Bir diziyi değerlerle doldurur.

array_fill_keys: Bir diziyi, anahtarları belirterek değerlerle doldurur.

array_filter: Bir geri çağırma işlevi aracılığıyla bir dizinin öğelerini filtreler.

array_flip: Bir dizi içindeki tüm anahtarları ilişkili değerleriyle değiştirir.

array_intersect: Dizileri karşılaştırır ve eşleşmelerini döndürür (yalnızca değerler).

array_intersect_assoc: array_intersect ile aynıdır ancak hem anahtarları hem de değerleri döndürür.

array_intersect_key: Yukarıdakine benzer ancak yalnızca anahtarları döndürür.

array_intersect_uassoc: Kullanıcı tanımlı bir geri çağırma işlevi (anahtarlar ve değerler) aracılığıyla dizileri karşılaştırın.

array_intersect_ukey: array_intersect_uassoc'a benzer ancak yalnızca anahtarları karşılaştırır.

array_key_exists: Bir dizide adlandırılmış bir anahtarın mevcut olup olmadığını kontrol eder; alternatif: key_exists.

array_keys: Bir dizideki veya alt kümedeki tüm anahtarları döndürür.

array_map: Bir dizideki öğelere geri arama uygular.

array_merge: Bir veya daha fazla diziyi birleştirir.

array_merge_recursive: Bir veya daha fazla diziyi yinelemeli olarak birleştirir.

array_multisort: Birden çok veya çok boyutlu dizileri sıralar.

array_pad: Bir diziye belirli sayıda öğe (belirli bir değere sahip) ekler.

array_pop: Dizinin sonundaki son öğeyi kalıcı olarak kaldırır.

array_product: Bir dizi içindeki tüm değerlerin çarpımını hesaplar.

array_push: Bir veya daha fazla öğeyi dizinin sonuna doğru iter.

array_Rand: Bir diziden bir veya daha fazla rastgele girişi seçer.

array_reduce:Kullanıcı tanımlı bir işlev aracılığıyla diziyi tek bir dizeye kısaltır.

array_replace: İlk dizideki öğeleri aşağıdaki dizilerdeki değerlerle değiştirir.

array_replace_recursive: array_replace ile aynıdır ancak yinelemeli olarak çalışır.

array_reverse: Bir dizinin sırasını tersine çevirir ve döndürür.

array_search: Dizide belirtilen değeri arar ve başarılı olursa eşleşen ilk anahtarı döndürür.

array_shift: Bir öğeyi dizinin başından itibaren kaydırır.

array_slice: Dizinin bir dilimini çıkarır.

array_splice: Dizinin bir bölümünü kaldırır ve (isteğe bağlı olarak) onun yerini alır.

array_sum: Bir dizideki tüm değerlerin toplamını hesaplar.

array_udiff: Birkaç diziyi karşılaştırır ve farkı bir kullanıcı işlevi aracılığıyla döndürür (yalnızca değerler).

array_udiff_assoc: Dizileri karşılaştırır ve bir kullanıcı işlevi (anahtarlar ve değerler) kullanarak farkı döndürür.

array_udiff_uassoc: Dizileri karşılaştırır ve iki kullanıcı işlevini (değerler ve anahtarlar) kullanarak farkı döndürür.

array_uintersect: Dizileri karşılaştırır ve eşleşmelerini bir kullanıcı işlevi aracılığıyla döndürür (yalnızca değerler).

array_uintersect_assoc: Dizilerin anahtarlarını ve değerlerini karşılaştırır ve eşleşmelerini bir kullanıcı işlevi aracılığıyla döndürür.

array_uintersect_uassoc: Dizileri karşılaştırır ve eşleşmelerini iki kullanıcı işlevi (anahtarlar ve değerler) aracılığıyla döndürür.

array_unique: Dizinin içindeki yinelenen değerleri kaldırır.

array_unshift: Bir dizinin başlangıcına bir veya daha fazla öğe ekler.

array_values: Bir dizinin tüm değerlerini döndürür.

array_walk: Dizideki her öğeye bir kullanıcı işlevi uygular.

array_walk_recursive: array_walk ile aynıdır ancak yinelemeli olarak çalışır.

arsort: İlişkisel bir diziyi değerlerin azalan sırasına göre sıralar.

asort: İlişkisel bir dizinin değerlerini artan düzende sıralar.

kompakt: Değişkenleri ve değerlerini içeren bir dizi oluşturur.

count: Bir dizi içindeki tüm öğeleri sayın, alternatif: sizeof.

current: Bir dizi içindeki geçerli öğeyi döndürür, alternatif olarak pos.'u kullanabilirsiniz.

her biri: Bir dizideki geçerli anahtar ve değer çiftini döndürür.

end: Bir dizideki dahili işaretçiyi son öğesine ayarlar.

extract: Bir dizideki değişkenleri geçerli sembol tablosuna aktarır.

in_array: Belirtilen bir değerin mevcut olup olmadığını diziyi kontrol eder.

key: Bir diziden bir anahtar alır.

krsort: İlişkisel bir diziyi anahtara göre (ters sırada) sıralar.

ksort: İlişkisel bir diziyi anahtara göre düzenler.

list: Değişkenleri bir diziymiş gibi atar.

natcasesort: Bir diziyi büyük/küçük harften bağımsız bir "doğal sıra" algoritması kullanarak sıralar.

natsort: Bir diziyi "doğal sıralama" algoritmasını kullanarak sıralar.

next: Bir dizinin iç işaretçisini ilerletir.

prev: Dahili dizi işaretçisini geriye doğru hareket ettirir.

range: Bir dizi öğeden bir dizi oluşturur.

reset: Dahili dizi işaretçisini ilk öğeye taşır.

rsort: Diziyi ters sırada sıralar.

shuffle: Diziyi karıştırır.

sort: Dizine alınmış bir diziyi artan düzende sıralar.

uasort: Bir diziyi kullanıcı tanımlı bir karşılaştırma işlevine göre sıralar.

uksort: Kullanıcı tanımlı bir karşılaştırma işlevi kullanarak bir diziyi anahtara göre düzenler.

usort: Kullanıcı tanımlı bir karşılaştırma işlevi kullanarak bir diziyi değere göre kategorilere ayırır.


Teller

Daha önce de belirtildiği gibi diziler, programcıların metin parçaları için kullandıkları kelimedir. Değişkenlerin ve dizilerin içindeki değerler de olabilirler. Öte yandan dizelerin kendisi de değişkenler, diziler ve nesneler içerebilir.

PHP'de bir şeyi dize olarak birkaç yolla tanımlayabilirsiniz:

Tek tırnak: Metninizi ' içine almanız yeterlidir; PHP bunun bir dize olduğunu bilecektir. Örnek: <?php echo 'Bu bir dizedir'; ?>.

Çift tırnak: Alternatif olarak " karakterini de kullanabilirsiniz (örn. <?php echo "Bu da bir dizedir"; ?>). Bunun, dize içinde kaçış karakterlerini kullanabilmeniz gibi ek bir yararı vardır. Aşağıda bununla ilgili daha fazla bilgi bulabilirsiniz.

heredoc: Bir dizeye <<< ve bir tanımlayıcıyla başlayın, ardından dizeyi yeni bir satıra yerleştirin. Tanımlayıcıyı tekrarlayarak başka bir satırda kapatabilirsiniz. heredoc çift tırnaklı dizelerle aynı şekilde davranır.

nowdoc: Heredoc ile aynı ancak tek tırnak gibi davranıyor, bu da kaçış karakterlerini kullanamayacağınız anlamına geliyor.
Ayrıca dizeleri kullanarak da birleştirebilirsiniz. Şebeke. Buna birleştirme denir ve şöyle görünür:

Kod:
<?php
 
echo "Hi," . " my name is..."; //Will output "Hi, my name is..."
 
?>

Operatör bunu otomatik olarak yapmadığından gerekli boşlukları eklemeyi unutmayın.

Kaçış Karakterleri
Kaçış karakterleri özel semboller, komutlar ve harfler eklemenizi sağlar. Bunları kullanabilmek için onları içeren diziyi çift tırnak işaretiyle tanımlamanız gerekir. İşte mevcut karakterler:

\n – Satır sonu

\r – Satır başı

\t – Yatay sekme

\v – Dikey sekme

\e – Kaçış

\f – Form beslemesi

\\ – Ters eğik çizgi

\$ – Dolar işareti

\' - Tek alıntı

\" – Çift tırnak

\[0-7]{1,3} – Sekizli gösterimdeki karakter

\x[0-9A-Fa-f]{1,2} - Onaltılı gösterimdeki karakter

\u{[0-9A-Fa-f]+} – UTF-8 temsili olarak dize

İşte kısa bir örnek:

Kod:
<?php
 
echo "My favorite movie is \"Pirates of the Carribean.\"";
 
?>
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler, eline sağlık.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst