라이브러리

[PHP] strchr - strstr의 별칭




strchr 함수

PHP의 `strchr` 함수는 문자열에서 특정 문자가 처음으로 나타나는 위치를 반환합니다. 이 함수는 문자열에서 특정 문자를 찾는 데 사용됩니다.

함수 형식

`strchr(string $haystack, string $needle)`

* `$haystack`: 찾을 문자열
* `$needle`: 찾을 문자

함수 설명

`strchr` 함수는 `$haystack` 문자열에서 `$needle` 문자가 처음으로 나타나는 위치를 반환합니다. 만약 `$needle` 문자가 `$haystack` 문자열에 없으면, 함수는 `FALSE`를 반환합니다.

예제

#hostingforum.kr
php

// 예제 1: 특정 문자가 처음으로 나타나는 위치를 반환합니다.

$string = "Hello, World!";

$char = "H";

echo strchr($string, $char); // Output: H



// 예제 2: 특정 문자가 문자열에 없을 때 FALSE를 반환합니다.

$string = "Hello, World!";

$char = "X";

echo strchr($string, $char); // Output: (empty string)



// 예제 3: 특정 문자가 문자열에 여러 번 나타날 때 처음으로 나타나는 위치를 반환합니다.

$string = "Hello, World! Hello again!";

$char = "H";

echo strchr($string, $char); // Output: H



주의점

`strchr` 함수는 문자열에서 특정 문자가 처음으로 나타나는 위치를 반환합니다. 만약 문자열에서 특정 문자가 여러 번 나타날 때, 함수는 처음으로 나타나는 위치를 반환합니다. 만약 문자열에서 특정 문자가 나타나지 않을 때, 함수는 `FALSE`를 반환합니다.

대안

PHP의 `strpos` 함수는 문자열에서 특정 문자가 처음으로 나타나는 위치를 반환합니다. 그러나 `strpos` 함수는 문자열에서 특정 문자가 나타나지 않을 때 `FALSE`를 반환하지 않고 `FALSE`를 반환합니다.

#hostingforum.kr
php

$string = "Hello, World!";

$char = "X";

echo strpos($string, $char); // Output: FALSE



따라서, `strpos` 함수를 사용할 때는 주의해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 120 페이지

검색

게시물 검색