“PHP Sprawdź, czy ciąg kończy się” Kod odpowiedzi

String PHP kończy się

function stringStartsWith($haystack,$needle,$case=true) {
    if ($case){
        return strpos($haystack, $needle, 0) === 0;
    }
    return stripos($haystack, $needle, 0) === 0;
}

function stringEndsWith($haystack,$needle,$case=true) {
    $expectedPosition = strlen($haystack) - strlen($needle);
    if ($case){
        return strrpos($haystack, $needle, 0) === $expectedPosition;
    }
    return strripos($haystack, $needle, 0) === $expectedPosition;
}
echo stringStartsWith("Hello World","Hell"); // true
echo stringEndsWith("Hello World","World"); // true
Grepper

String PHP kończy się

function startsWith($haystack, $needle)
{
     $length = strlen($needle);
     return (substr($haystack, 0, $length) === $needle);
}

function endsWith($haystack, $needle)
{
    $length = strlen($needle);
    if ($length == 0) {
        return true;
    }

    return (substr($haystack, -$length) === $needle);
}
Matteoweb

Jak sprawdzić, czy ciąg kończy się innym ciągiem w PHP

function endsWith($haystack,$needle,$case=true) {
    //If its case specific
    if($case){
      return (strcmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);
    }
    return (strcasecmp(substr($haystack, strlen($haystack) - strlen($needle)),$needle)===0);
}
Jealous Jellyfish

PHP Sprawdź, czy ciąg kończy się

function endsWith( $haystack, $needle ) {
    $length = strlen( $needle );
    if( !$length ) {
        return true;
    }
    return substr( $haystack, -$length ) === $needle;
}
Borma

Php str_ends_with sprawdza, czy ciąg kończy się na podanym podłoże

<?php
if (str_ends_with('abc', '')) {
    echo "All strings end with the empty string";
}
?>
SAMER SAEID

Odpowiedzi podobne do “PHP Sprawdź, czy ciąg kończy się”

Pytania podobne do “PHP Sprawdź, czy ciąg kończy się”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu