라이브러리
[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` 함수를 사용할 때는 주의해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.