본문 바로가기
programming/php

php 문자열 찾기 함수

by hotdogya 2012. 4. 29.


eregi()

eregi('찾을 문자열', '원본문자열'); //대소문자 구분 안함

문자열이 포함되어있는지 검사.
리턴은 1,0

ereg()

ereg('찾을 문자열', '원본문자열'); //대소문자 구분  함

문자열이 포함되어있는지 검사
리턴은 1,0;



  • strpos() - 문자열이 처음 나타나는 위치를 찾습니다
  • strripos() - 문자열에서 대소문자 구분 없이 문자열의 마지막 위치를 찾습니다
$mystring 'abc';
$findme   'a';
$pos strpos($mystring$findme); //$pos == 0 


//세번째 파라미터는 오프셋 디폴트 0,
$newstring 'abcdef abcdef';
$pos strpos($newstring'a'1); // $pos = 7, not 0



자르는 함수들
  • strrchr() - 문자열에서 문자가 마지막으로 나오는 부분을 찾습니다
  • substr() - Return part of a string
  • stristr() - 대소문자를 구분하지 않는 strstr
  • strstr() - 문자열이 처음으로 나오는 부분을 찾습니다
<?php
$email  = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; //  @example.com 출력

$user = strstr($email, '@', true); // As of PHP 5.3.0
echo $user; // name 출력
?>


'programming > php' 카테고리의 다른 글

stream_context_create  (0) 2012.04.10