Ich habe 2 String - 1: "HALLO WIE GEHTS" 2:"HA".
Jetzt will ich prüfen, ob String1 den Selben Anfag hat, wie String2.
Mit Deinem Ansatz:
$s1='HALLO WIE GEHTS';
$s2='HA';
if(substr($s1,0,strlen($s2)==$s2) {
/* $s2 ist Anfang von $s1 */
}
Damit prüfst Du, ob $s2 _der Anfang_ von $s1 ist, nicht, ob die Strings denselben Anfang haben (was ist der Anfang? Ein Zeichen, zwei, ...?).