国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

重寫后的標(biāo)題為:將"Php合并兩個(gè)代碼(隨機(jī) + 長度)"翻譯成中文
P粉148782096
P粉148782096 2023-09-15 18:14:39
0
1
754

我需要你們的幫助來使這個(gè)工作起來。 我需要將兩個(gè)php代碼結(jié)合起來工作。 我是php的初學(xué)者,非常感謝你們給我的每一個(gè)建議。 提前謝謝!

描述:我想在我的index.php中顯示來自8個(gè)頁面的內(nèi)容(一些文本),并以隨機(jī)順序顯示所取得的內(nèi)容。 我不知道如何選擇從哪里開始檢索頁面的文本數(shù)據(jù),所以我選擇了字符選項(xiàng)(從1305個(gè)字符后開始,計(jì)數(shù)375個(gè)字符)。

代碼1(選擇8個(gè)頁面并以隨機(jī)順序顯示它們)

<?php
$files = [
"folder/content1.php",
"folder/content2.php",
"folder/content3.php",
"folder/content4.php",
"folder/content5.php",
"folder/content6.php",
"folder/content7.php",
"folder/content8.php"
];
 shuffle($files);
foreach ($files as $key => $file) { require($file); }
?>

代碼2(從頁面中獲取內(nèi)容,從第1305個(gè)字符開始,只顯示375個(gè)字符)

<?php $section1 = file_get_contents("folder/content1.php", FALSE, NULL, 1305, 375); echo $section1; ?> </p>
<?php $section2 = file_get_contents("folder/content2.php", FALSE, NULL, 1305, 375); echo $section3; ?> </p>
<?php $section3 = file_get_contents("folder/content3.php", FALSE, NULL, 1305, 375); echo $section3; ?> </p>
<?php $section4 = file_get_contents("folder/content4.php", FALSE, NULL, 1305, 375); echo $section4; ?> </p>
<?php $section5 = file_get_contents("folder/content5.php", FALSE, NULL, 1305, 375); echo $section5; ?> </p>
<?php $section6 = file_get_contents("folder/content6.php", FALSE, NULL, 1305, 375); echo $section6; ?> </p>
<?php $section7 = file_get_contents("folder/content7.php", FALSE, NULL, 1305, 375); echo $section7; ?> </p>
<?php $section8 = file_get_contents("folder/content8.php", FALSE, NULL, 1305, 375); echo $section8; ?> </p>

我的合并代碼不起作用

<?php
$files = [
"folder/content1.php",
"folder/content2.php",
"folder/content3.php",
"folder/content4.php",
"folder/content5.php",
"folder/content6.php",
"folder/content7.php",
"folder/content8.php"
 ];
 shuffle($files);
foreach ($files as $key => $file) file_get_contents("$files", FALSE, NULL, 1305, 375); { require($file); }
?>

P粉148782096
P粉148782096

全部回復(fù)(1)
P粉349222772

如果您對代碼進(jìn)行更好的格式化,可能會更容易理解。特別是最后兩行可能最好像這樣編寫:

foreach ($files as $key => $file) {
    file_get_contents("$files", FALSE, NULL, 1305, 375);
}

require($file);

然后您可以看到問題所在:調(diào)用file_get_contents()的結(jié)果沒有被賦值給任何變量,所以它只是消失了;而您看到的是最后一個(gè)require()的結(jié)果,它傳遞了上一個(gè)foreach循環(huán)中$file的最后一個(gè)值。

實(shí)際上,file_get_contents()的調(diào)用看起來有問題 - 第一個(gè)參數(shù)應(yīng)該是一個(gè)字符串,但您傳遞的是一個(gè)嵌入在字符串中的數(shù)組的名稱,這有點(diǎn)奇怪 - 我沒有嘗試過,所以不確定會發(fā)生什么。

在我看來,無論循環(huán)中只有一個(gè)語句,都最好使用大括號 - 這樣做可以更容易避免錯(cuò)誤。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板