Dizge İşlevleri
PHP Manual

substr_compare

(PHP 5)

substr_compare — İki dizgenin belli bir konumdan itibaren belli uzunluktaki parçalarını bayt bayt karşılaştırır

Açıklama

int substr_compare ( string $ana_dizge , string $dizge , int $başlangıç [, int $uzunluk = 0 [, bool $büyüklük_duyarsız = false ]] )

substr_compare() işlevi ana_dizge dizgesinin başlangıç'tan itibaren uzunluk karakterlik parçasını dizge dizgesiyle karşılaştırır.

Değiştirgeler

ana_dizge

dizge

başlangıç

Karşılaştırmanın başlayacağı konum. Negatifse, saymaya dizgenin sonundan itibaren başlanır.

uzunluk

Karşılaştırılacak uzunluk.

büyüklük_duyarsız

büyüklük_duyarsız TRUE ise, karşılaştırmada harf büyüklükleri dikkade alınmaz.

Dönen Değerler

Eğer ana_dizge dizgesinin başlangıç konumundan başlayan parçası dizge dizgesinden küçükse sıfırdan küçük bir değer, büyükse sıfırdan büyük bir değer, ikisi eşitse sıfır döner. Eğer uzunluk belirtilmişse ve ana_dizge dizgesinin uzunluğuna eşit veya ondan büyükse substr_compare() bir uyarı basar ve FALSE döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
5.1.0 Negatif bir başlangıç kullanma olasılığı dikkate alındı.

Örnekler

Örnek 1 - substr_compare() örneği

<?php
echo substr_compare("abcde", "bc", 1, 2); // 0
echo substr_compare("abcde", "de", -2, 2); // 0
echo substr_compare("abcde", "bcg", 1, 2); // 0
echo substr_compare("abcde", "BC", 1, 2, true); // 0
echo substr_compare("abcde", "bc", 1, 3); // 1
echo substr_compare("abcde", "cd", 1, 2); // -1
echo substr_compare("abcde", "abc", 5, 1); // uyarı
?>


Dizge İşlevleri
PHP Manual