オブジェクト指向PHPでこれを行おうとしていますが、再帰を使用すると問題が発生します(最初の文字列が「(」で始まる場合、次の文字を確認したい)、他のケースは機能します。コード:
public static function different_first($item,$item1) {
if (substr($item, 0, 1) != substr($item1, 0, 1)) {
return TRUE;
} else if (substr($item,0,1)=="(") {
Object::different_first(substr($item, 1), $item1);
} else {
return FALSE;
}
}