문자열에서 특정 문자 다음에 오는 데이터를 검색하는 방법은 무엇입니까?
일관되게 숫자로 시작하고 밑줄 문자가 오는 문자열이 주어지면, 목표는 밑줄 뒤의 나머지 문자열을 검색하는 것입니다. 이 작업을 수행하는 방법은 다음과 같습니다.
예를 들어 문자열 "123_String"의 경우 strpos() 함수는 3(밑줄 위치)을 반환합니다. 그런 다음 substr()은 다음과 같이 호출됩니다.
$whatIWant = substr($data, strpos($data, "_") + 1);
이 줄은 "String" 값을 $whatIWant 변수에 할당합니다.
if (($pos = strpos($data, "_")) !== FALSE) { $whatIWant = substr($data, $pos+1); }
위 예에서 코드는 strpos() 함수가 FALSE 이외의 값(밑줄이 있음을 나타냄)을 반환하는지 확인합니다. . 그렇다면 밑줄 이후에 데이터 검색을 진행합니다.
위 내용은 문자열에서 밑줄 다음에 데이터를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!