$str = 'Hello, World!';
$substring = 'world'; // 대소문자를 구분하지 않음

$pos = stripos($str, $substring);

if ($pos !== false) {
    echo "찾은 위치: $pos";
} else {
    echo '찾을 수 없습니다.';
}

// 출력: 찾은 위치: 7

/*
 * 주의하세요!
 * 문자열에서 인덱스는 0부터 시작합니다.
 * 첫 번째 문자열의 인덱스는 0이고, 두 번째 문자열의 인덱스는 1입니다.
*/
stripos(string $haystack, string $needle, int $offset = 0): int|false
$haystack = 'Hello, World!';

var_dump(stripos($haystack, '')); // bool(false)
var_dump(strpos($haystack, '')); // Warning: strpos(): Empty needle in
$newstring = 'abcdef ghijk';
$pos = stripos($newstring, 'a');

var_dump($pos); // int(0)
$str = 'Hello, World!';
$substring = 'hello';

$pos = stripos($str, $substring);

var_dump($pos); // int(0)

if ($pos === false) {
    echo "문자열에 'Hello'를 찾을 수 없습니다.";
} else {
    echo "문자열에 'Hello'가 포함되어 있습니다.";
}

// 출력: "문자열에 'Hello'가 포함되어 있습니다."
$user_input = $_GET['search_query'];
$content = 'This is a sample text for searching.';

if (stripos($content, $user_input) !== false) {
    echo '검색어가 발견되었습니다.';
} else {
    echo '검색어를 찾을 수 없습니다.';
}
$string = '학교종이 땡땡땡 어서 모이자!';
$search_term = '땡땡땡';

if (stripos($string, $search_term) !== false) {
    echo '검색어가 발견되었습니다.';
} else {
    echo '검색어를 찾을 수 없습니다.';
}

// 출력: '검색어가 발견되었습니다.'
$string = 'Hello, world!';
$prefix = 'hello';

if (stripos($string, $prefix) === 0) {
    echo "문자열은 '$prefix'로 시작됩니다.";
} else {
    echo "문자열은 '$prefix'로 시작되지 않습니다.";
}

// 출력: "문자열은 'hello'로 시작됩니다."