PHP를 사용하여 문자열의 첫 x 단락을 어떻게 반환 할 수 있습니까? 그들은 \ r \ n에 의해 분리되어 있지만 필요한 경우 <p></p>
태그에 넣을 수 있습니다.문자열의 첫 번째 x 단락을 반환하십시오.
0
A
답변
9
//split $s into paragraphs
$a = explode("\r\n", $s);
//extract the first $x paragraphs only
$a = array_slice($a, 0, $x);
//rejoin the paragraphs into a single string again
$s = implode('\r\n', $a);
0
xml/html 환경에서 일반 텍스트가 아닌 경우 xml 또는 DOM 파서를 고려할 수 있습니다. 나는 PHP 녀석이 아니지만 php의 예제 돔 파서입니다. http://simplehtmldom.sourceforge.net/
간단한 API로 일반적으로 훨씬 더 유연하고 강력한 다음 파싱을 직접합니다.
관련 문제
- 1. PHP는 문자열의 첫 번째 발견
- 2. MySQL 첫 번째 문자열의 인덱스
- 3. 문자열의 첫 번째 문자 확인
- 4. 컬럼의 첫 번째 n 글자를 반환하십시오.
- 5. 각 하위 디렉토리에서 첫 번째 파일을 반환하십시오.
- 6. PHP를 사용하여 문자열의 첫 번째 단어를 추출
- 7. WTSVirtualChannelRead 문자열의 첫 번째 문자 만 읽습니다.
- 8. 파일에서 문자열의 첫 번째 발생을 대체하십시오.
- 9. PHP로 문자열의 첫 번째 인스턴스를 삭제하십시오.
- 10. 문자열의 첫 번째 문자의 위치 찾기
- 11. 문자열의 첫 번째 문자를 다른 문자열의 문자로 그룹화하십시오.
- 12. 정규식 : 첫 번째 단 하나의 모든 단락을 일치하십시오
- 13. 위키 백과 페이지의 첫 번째 단락을 다듬는 방법은 무엇입니까?
- 14. Python : 문자열의 실제 텍스트 단락을 감지합니다.
- 15. 목록보기에서 데이터베이스의 첫 번째 x 행만 표시
- 16. 정수 인수보다 큰 첫 번째 완전한 정사각형을 반환하십시오.
- 17. 첫 번째
- 18. 첫 번째 예외 프로그램
- 19. 첫 번째 Android 앱
- 20. SQL에서 문자열의 첫 번째 문자를 가져 오는 방법은 무엇입니까?
- 21. preg_match 문자열의 첫 번째 문자가 대문자 또는 소문자인지 확인하십시오.
- 22. PHP foreach 루프는 각 문자열의 첫 번째 문자 만 반환합니다.
- 23. 문자열의 첫 번째 문자와 숫자 또는 비표준 문자의 일치
- 24. VBA. 문자열의 첫 번째 숫자의 위치를 찾는 방법
- 25. str.find()가 문자열의 첫 번째 문자를 무시하는 것으로 보입니다.
- 26. (효율적으로) looong 문자열의 첫 번째 3 문자 테스트
- 27. sql 함수를 수정하여 문자열의 첫 번째 문자를 삭제하십시오.
- 28. JQuery : 문자열의 첫 번째 및 단일 인스턴스 찾기를 포함합니다.
- 29. 문자열의 첫 번째 문자를 기준으로 XML 파일 분할
- 30. C#에서 문자열의 첫 번째 n 줄을 삭제하려면 어떻게해야합니까?
완벽하게 작동합니다. 감사합니다. – Dan