Wie überprüfe ich, ob eine Zeichenfolge in PHP mit "_" beginnt?

In PHP kannst du die Funktion substr() verwenden, um zu überprüfen, ob ein String mit einem bestimmten Zeichen oder einer bestimmten Unterzeichenfolge beginnt. Zum Beispiel, um zu überprüfen, ob ein String mit einem Unterstrich (_) beginnt, kannst du den folgenden Code verwenden:

<?php

$string = '_Beispiel';
if (substr($string, 0, 1) == '_') {
    echo 'Der String beginnt mit einem Unterstrich.';
} else {
    echo 'Der String beginnt nicht mit einem Unterstrich.';
}

Eine andere Möglichkeit, dies zu überprüfen, besteht darin, die integrierte Funktion strpos() zu verwenden.

<?php

$string = '_Beispiel';
if (strpos($string, '_') === 0) {
    echo 'Der String beginnt mit einem Unterstrich.';
} else {
    echo 'Der String beginnt nicht mit einem Unterstrich.';
}

Du kannst auch die str_starts_with() Funktion verwenden, wenn sie in deiner PHP-Version verfügbar ist.

<?php

$string = '_Beispiel';
if (str_starts_with($string, '_')) {
    echo 'Der String beginnt mit einem Unterstrich.';
} else {
    echo 'Der String beginnt nicht mit einem Unterstrich.';
}

alle obigen werden "Der String beginnt mit einem Unterstrich." ausgeben.