PHP Handbuch
Zurück |  | Nach vorne

# substr_compare

(PHP 5)

substr_compare -- Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters

## Description

int substr_compare ( string main_str, string str, int offset [, int length [, bool case_sensitivity]])

substr_compare() compares `main_str` from position `offset` with `str` up to `length` characters.

Returns < 0 if `main_str` from position `offset` is less than `str`, > 0 if it is greater than `str`, and 0 if they are equal. If `length` is equal or greater than length of `main_str` and `length` is set, substr_compare() prints warning and returns `FALSE`.

If `case_sensitivity` is `TRUE`, comparison is case sensitive.

Beispiel 1. A substr_compare() example
`<?php echo substr_compare("abcde", "bc", 1, 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); // warning ?>`

Zurück | Zum Anfang | Nach vorne
strtr | Nach oben | substr_count