PHP pilih ayat pertama daripada setiap bahagian teks berpecah dan paparkannya bersama-sama
P粉032977207
P粉032977207 2023-07-17 18:42:29
0
1
362


Bolehkah seseorang membantu saya menambahkan beberapa kod dan membantu saya menyelesaikan tugasan ini? Saya perlukan bantuan memilih ayat pertama dalam setiap set lima ayat. Kemudian letakkan ayat pertama setiap kumpulan ke dalam satu perenggan. Akhirnya memaparkan mereka bersama-sama.

Saya telah melakukan kebanyakan kerja pada tugas yang rumit ini: membuka fail menggunakan PHP, menyimpan kandungan dalam tatasusunan, membahagi tatasusunan kepada ayat dan mengumpulkan ayat-ayat kepada kumpulan lima ayat setiap satu.



Kod adalah seperti berikut

//Reading file contents
$text = file_get_contents( 'majmunskikompjuter.txt' ); 
echo $text;


 //Divide the text into sentences
 
$result = preg_split('/(?<=[.?!;:])s+/', $text, -1, PREG_SPLIT_NO_EMPTY);
print_r($result);


//Divide the text into equal parts containing 5 sentences each
$input_array = $result;
print_r(array_chunk($input_array, 5, true)); 

//Select first sentence from each part of the divided text and display together ???? Need help


P粉032977207
P粉032977207

membalas semua(1)
P粉132730839

例如,您可以在 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))
);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!