저는 preg thingy에는 좋지 않지만 preg_split라는 함수를 발견했습니다.특정 문자열 형식을 추출하십시오.
하자 내가 문자열이 말했다 : "word1<>word2<>word3<>word4"
내가 레그에 있음을합니까 어떻게 <>
없이 단어를 4로 문자열과 추출 단어 하나를 분할 할?
내 코드 :
$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
저는 preg thingy에는 좋지 않지만 preg_split라는 함수를 발견했습니다.특정 문자열 형식을 추출하십시오.
하자 내가 문자열이 말했다 : "word1<>word2<>word3<>word4"
내가 레그에 있음을합니까 어떻게 <>
없이 단어를 4로 문자열과 추출 단어 하나를 분할 할?
내 코드 :
$extractedWord = preg_split(<pattern>,"word1<>word2<>word3<>word4");
당신이 대신 같은이 explode()
또는 기타 PHP 함수의 preg_split()
를 사용하려고 시도하는 경우 결과 함수
$extractedWord = "word1<>word2<>word3<>word4"; // values to be splitted on "<>"
$result = preg_split("/<>/",$extractedWord); // execute function to split
print_r($result);
생성 된 출력은 다음과 같습니다.
Array
(
[0] => word1
[1] => word2
[2] => word3
[3] => word4
)
고마워요하지만 문자열 안에 모든 단어가 필요합니다. 단어 1 ~ 단어 4 – Genjo
실제로 이것을 테스트하지 않았습니다. 실제 결과는'array ("", "w", "o", "r", "d", "1", "<",">".......)' –
@Kolink 예입니다. 생각하기. 그리고 또한 미안 해요. 그냥 /// –
정규 표현식에가, 정규 표현식위한 것입니다하지 정적 문자열 :
$extractedWords = explode("<>",$inputString);
$mystring="word1<>word2<>word3<>word4";
print_r(explode('<>',$mystring));
그냥 게시하는 것이 아니라 코드를 설명해야합니다. –
남자 답게, 그것은 샘플의 복잡하지 않습니다. 너는 내가 무엇을 설명하기를 원하는가, print_r : p? –
정규식을 사용하지 않는 이유에 대해 설명 할 수 있습니다. –
'explode() '를 사용하지 않는 이유는 무엇입니까? –
http://3v4l.org/lYAtu – Passerby
preg에 대한 지식을 향상 시키려고 노력하기 때문에 폭발하지 않고 더 많은 선택권을 갖게 될 것입니다. – Genjo