To continue the loop with rotating images elsewhere on the site, you can split the PHP code into two parts. One part will generate random images for the initial section, and the other part will continue the loop with rotating images elsewhere. Here’s an example:
First, generate random images:
php
$myImagesList = array (
'image1.png' ,
'image2.png' ,
'image3.png' ,
'image4.png' ,
'image5.png' ,
'image6.png' ,
'image7.png' ,
'image8.png' ,
'image9.png' ,
'image10.png'
);
shuffle ($myImagesList);
echo '';
for ($i=0; $i<5; $i++) {
echo '$myImagesList[$i] . '" alt="Random Image">';
}
echo '';
?>
Then, in another part of your site, continue the loop with rotating images:
php
echo '';
for ($i=5; $i<10; $i++) {
echo '$myImagesList[$i] . '" alt="Rotating Image">';
}
echo '';
?>
In this example, the first part of the code generates the initial random images, and the second part continues the loop with the remaining images. You can place these two parts in different sections of your site as needed.
المزيد من المعلومات
لتنقيح الشفرة واستمرار الحلقة في مكان آخر في الموقع، يمكنك استخدام نفس المصفوفة $myImagesList
في الجزء الثاني من الشفرة. يجب أن تكون المصفوفة متاحة في كل الصفحات التي ترغب في عرض الصور المتداولة. هناك طريقتان للقيام بذلك:
-
استخدام المتغيرات العامة (global variables): يمكنك تعريف المصفوفة في ملف PHP مخصص (مثل
config.php
) ثم استخدامinclude
لتضمين هذا الملف في كل الصفحات التي تريد عرض الصور فيها. على سبيل المثال:في
config.php
:php$myImagesList = array ( 'image1.png' , 'image2.png' , 'image3.png' , 'image4.png' , 'image5.png' , 'image6.png' , 'image7.png' , 'image8.png' , 'image9.png' , 'image10.png' ); shuffle ($myImagesList); ?>
في الصفحة التي تريد عرض الصور فيها:
phpinclude 'config.php'; ?>
"background: #0600ff" class="div02"> php for ($i=0; $i<5; $i++) { echo '$myImagesList[$i] . '" alt="Random Image">'; } ?>وفي الصفحة الأخرى:
phpinclude 'config.php'; ?>
"background: #0600ff" class="div02"> php for ($i=5; $i<10; $i++) { echo '$myImagesList[$i] . '" alt="Rotating Image">'; } ?> -
استخدام الجلسات (sessions): يمكنك تخزين المصفوفة في الجلسة واستخدامها في كل الصفحات التي تريد عرض الصور فيها. على سبيل المثال:
في الصفحة التي تريد عرض الصور فيها:
phpsession_start(); if (!isset($_SESSION['myImagesList'])) { $myImagesList = array ( 'image1.png' , 'image2.png' , 'image3.png' , 'image4.png' , 'image5.png' , 'image6.png' , 'image7.png' , 'image8.png' , 'image9.png' , 'image10.png' ); shuffle ($myImagesList); $_SESSION['myImagesList'] = $myImagesList; } ?>
"background: #0600ff" class="div02"> php for ($i=0; $i<5; $i++) { echo '$_SESSION['myImagesList'][$i] . '" alt="Random Image">'; } ?>وفي الصفحة الأخرى:
phpsession_start(); if (isset($_SESSION['myImagesList'])) { ?>
"background: #0600ff" class="div02"> php for ($i=5; $i<10; $i++) { echo '$_SESSION['myImagesList'][$i] . '" alt="Rotating Image">'; } ?>} ?>
هذه الطرق تضمن توافر المصفوفة في كل الصفحات التي ترغب في عرض الصور فيها واستمرار الحلقة في الموقع.