strspn
strtok
String 함수 목록
PHP Manual

# strstr

(PHP 4, PHP 5)

strstr — 문자열이 처음으로 나오는 부분을 찾습니다

### 설명

string strstr ( string `$haystack` , mixed `$needle` [, bool `$before_needle` ] )

`needle` 에서 `haystack` 이 처음 발견된 곳부터 끝까지의 부분 문자열을 반환합니다.

> Note: 이 함수는 대소문자를 구분합니다. 구분하지 않으려면, stristr()을 사용하십시오.

> Note: `haystack` 안에 `needle` 이 있는지만 확인하려면, 빠르고 메모리도 적게 사용하는 strpos()를 사용하십시오.

### 인수

`haystack`

  입력 문자열.

`needle`

  `needle` 이 문자열이 아니면, 정수로 변환하여 해당하는 값의 문자를 적용합니다.

`before_needle`

  `TRUE`이면 (기본값은 `FALSE`) `haystack` 에서 첫 `needle` 의 앞에 있는 부분을 반환합니다.

### 반환값

문자열의 부분을 반환하거나, `needle` 을 발견하지 못하면 `FALSE`를 반환합니다.

### 변경점

버전 | 설명
--- | ---
5.3.0 | 선택적인 `before_needle` 인수 추가.
4.3.0 | strstr()이 바이너리 안전하게 되었습니다.

### 예제

Example #1 strstr() 예제

`<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // @example.com 출력.
$user = strstr($email, '@' true); // PHP 5.3.0부터
echo $user; // name 출력
?>`

### 참고

- preg_match() - 정규표현식 매치를 수행
- stristr() - 대소문자를 구분하지 않는 strstr
- strpos() - 문자열이 처음 나타나는 위치를 찾습니다
- strrchr() - 문자열에서 문자가 마지막으로 나오는 부분을 찾습니다
- substr() - Return part of a string

strspn
strtok
String 함수 목록
PHP Manual