Saya memerlukan bantuan anda untuk membuat kerja ini. Saya perlu menggabungkan dua kod php untuk berfungsi. Saya seorang pemula dalam php dan terima kasih banyak atas setiap nasihat yang anda boleh berikan kepada saya. Terima kasih terlebih dahulu!
Penerangan: Saya ingin memaparkan kandungan (beberapa teks) daripada 8 halaman dalam index.php saya dan memaparkan kandungan yang diperoleh dalam susunan rawak. Saya tidak tahu bagaimana untuk memilih tempat untuk mula mendapatkan semula data teks untuk halaman, jadi saya memilih pilihan aksara (bermula selepas 1305 aksara, mengira 375 aksara).
Kod 1 (Pilih 8 halaman dan paparkannya dalam susunan rawak)
$file) { require($file); } ?>
Kod 2 (dapatkan kandungan dari halaman, bermula dari aksara 1305, hanya memaparkan 375 aksara)
Kod cantuman saya tidak berfungsi
$file) file_get_contents("$files", FALSE, NULL, 1305, 375); { require($file); } ?>
Mungkin lebih mudah difahami jika anda memformat kod anda dengan lebih baik. Dua baris terakhir khususnya mungkin terbaik ditulis seperti ini:
Kemudian anda boleh melihat di mana masalahnya: memanggil nilai terakhir
file_get_contents()
的结果没有被赋值给任何变量,所以它只是消失了;而您看到的是最后一个require()
的结果,它传递了上一个foreach
循环中$file
.Sebenarnya, nampaknya ada sesuatu yang tidak kena dengan panggilan ke
file_get_contents()
- hujah pertama mestilah rentetan, tetapi anda memberikannya nama tatasusunan yang tertanam dalam rentetan, yang agak pelik - saya belum mencuba itu, jadi tidak pasti apa yang berlaku.Pada pendapat saya, apabila terdapat hanya satu pernyataan dalam gelung, lebih baik menggunakan pendakap kerinting - ia memudahkan untuk mengelakkan ralat.