찾다

 >  Q&A  >  본문

PHP는 분할된 텍스트의 각 부분에서 첫 번째 문장을 선택하여 함께 표시합니다.


누군가 제가 코드를 추가하고 이 작업을 완료하도록 도와줄 수 있나요? 다섯 문장으로 구성된 각 세트에서 첫 번째 문장을 선택하는 데 도움이 필요합니다. 그런 다음 각 그룹의 첫 번째 문장을 단락에 배치합니다. 마지막으로 함께 표시합니다.

저는 이 복잡한 작업에 대한 대부분의 작업을 수행했습니다. PHP를 사용하여 파일 열기, 내용을 배열에 저장, 배열을 문장으로 분할, 문장을 각각 5개의 문장 그룹으로 그룹화하는 것입니다.



코드는 다음과 같습니다

으아아아


P粉032977207P粉032977207497일 전400

모든 응답(1)나는 대답할 것이다

  • P粉132730839

    P粉1327308392023-07-18 16:23:00

    例如,您可以在 array_chunk 中省略最后一个参数以不保留键,并使用 array_map 返回从 array_chunk 返回的数组的第一个条目。

    然后使用 implode 和一个空格。

    以下使用箭头函数的示例:

    $result = preg_split('/(?<=[.?!;:])\s+/', $text, -1, PREG_SPLIT_NO_EMPTY); $result = implode(" ", array_map( fn($arr) => $arr[0],
        array_chunk($result, 5))
    );

    회신하다
    0
  • 취소회신하다