php 随机排序广告的实现代码_php技巧
投放广告的人都很关注他的广告会放在哪个位置, 因为这可能影响点击次数, 甚至是否在第一屏显示. 就这个问题, 其实很容易解决, 只要随机显示广告即可.
代码如何实现? 在这我推荐两种随机显示广告的处理办法.
在后端处理
在后端排序好再输出页面. 将广告节点用数组存放, 对数组进行随机排序, 再输出经过排序的数组. 参考代码 (PHP) 如下:
// 用数组存放广告列表
$ads = array('

,'

,'

,'

);
// 对数组进行随机排序
shuffle($ads);
// 输出经过排序的数组
$html = '';
foreach ($ads as $ad) {
$html .= $ad;
}
echo $html;
我们来扩展一下, 如果我是站长, 预留了 4 个广告位, 但现在只有 3 个在投放; 我想在空置的广告位放置一个 "虚位以待" 的广告招租链接, 并显示在最后, 该如何处理呢? 在排序完成之后再插放广告招租链接就可以了.
// 用数组存放广告列表
$ads = array('

,'

,'

);
// 对数组进行随机排序
shuffle($ads);
// 输出经过排序的数组
$html = '';
foreach ($ads as $ad) {
$html .= $ad;
}
// 添加广告招租链接
$html .= '

echo $html;
我就是用这个方法来输出 125x125 广告的, 因为它直观可靠, 处理方便. 但是如果你希望对页面做静态化, 建议选用 JS 随机排序的方法.
在前端处理
在后端按原有循序输出, 在页面通过 JavaScript 重新排序. 假设页面输出广告区域的 HTML 片段如下.
我们可以通过 JS 来对广告进行重新排序. 参考代码如下:
如果有如同方法 1 那样的扩展需求, 将空广告位显示在最后, 且显示广告招租链接, 该如何处理? 这个当作课后习题吧...

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie schalte ich die vom 360 Browser empfohlenen Anzeigen aus? Ich glaube, dass viele Benutzer den 360-Browser verwenden, aber dieser Browser zeigt manchmal Werbung an, was viele Benutzer sehr verunsichert. Lassen Sie diese Website den Benutzern sorgfältig erklären, wie Sie die vom 360-Browser empfohlenen Anzeigen auf Ihrem Computer deaktivieren können. Wie schalte ich die vom 360-Browser empfohlenen Anzeigen auf Ihrem Computer aus? Methode 1: 1. Öffnen Sie den 360 Safe Browser. 2. Suchen Sie das Logo „drei horizontale Balken“ in der oberen rechten Ecke und klicken Sie auf [Einstellungen]. 3. Suchen Sie in der Taskleiste auf der linken Seite der Popup-Oberfläche nach [Lab] und aktivieren Sie die Funktion „360-Hotspot-Informationen aktivieren“. Methode 2: 1. Erster Doppelklick

Benutzer werden beim Durchsuchen von Moments auf jede Menge Werbung stoßen. Wie können sie die Werbung also vollständig ausschalten? Benutzer müssen unter „Mein“ auf „Einstellungen“ klicken, dann „Persönliche Informationen und Berechtigungen“ finden, dann auf „Verwaltung personalisierter Anzeigen“ klicken und einfach die Anzeigenpersonalisierung deaktivieren. In diesem Artikel erfahren Sie, wie Sie Werbung in Moments vollständig deaktivieren. Schauen Sie also mal vorbei! Tutorial zur WeChat-Nutzung: Wie kann ich Anzeigen in Moments vollständig deaktivieren? Sie können nur personalisierte Empfehlungen deaktivieren: 1. Klicken Sie zuerst auf „Ich“ und suchen Sie dann nach den Einstellungen. 2. Suchen Sie nach den Optionen für persönliche Informationen und Berechtigungen. 3. Klicken Sie im Inneren auf die personalisierte Werbeverwaltungsfunktion. 4. Klicken Sie auf den Schalter auf der rechten Seite der Anzeigenpersonalisierung und schalten Sie ihn aus. So deaktivieren Sie Werbung: 1. Suchen Sie die Werbung in Moments. 2. Klicken Sie rechts

Nach der Aktualisierung des Edge-Browsers stellten viele Benutzer fest, dass auf der Benutzeroberfläche viele Anzeigen zu sehen waren. Beispielsweise befanden sich unten auf der Seite „Neuer Tab“ Links zu mehreren Websites und das Wort „Anzeigen“ war markiert, was sehr nervig aussah. Gibt es eine Möglichkeit, personalisierte Werbung im Edge-Browser zu deaktivieren? Der Herausgeber hat viele Methoden im Internet durchsucht und ich werde Ihnen einen kleinen Trick zum Deaktivieren von Anzeigen vorstellen. Wie schalte ich Werbung in der neuen Version von Edge aus? 1. Öffnen Sie den Edge-Browser. 2. Klicken Sie auf [•••] in der oberen rechten Ecke. 3. Klicken Sie auf [Einstellungen]. 4. Klicken Sie auf [Datenschutz, Suche und Dienste]. 5. Deaktivieren Sie den Schalter auf der rechten Seite von „Personalisieren Sie Ihr Web-Erlebnis“, um die von Microsoft vorangetriebene Personalisierung zu deaktivieren.

Pop-ups und Unterbrechungen können störend sein, wenn Sie arbeiten oder versuchen, sich auf einen Inhalt zu konzentrieren. Während mobile Geräte nur über einen DND-Kippschalter verfügen, wie sieht es mit Windows aus? Können Sie Pop-ups unter Windows 11 stoppen? Finden wir es heraus! Können Sie Pop-ups unter Windows 11 stoppen? Ja, nein. Sie können die meisten Pop-ups in Windows 11 entfernen, einige Bestätigungs-Pop-ups und Sicherheitsbenachrichtigungen können jedoch nicht umgangen werden. Darüber hinaus gibt es keine zuverlässige Möglichkeit, alle Pop-ups mit einem einzigen Klick zu entfernen. Sie müssen einzelne Pop-up-Typen schließen, um sie unter Windows 11 zu entfernen. Glücklicherweise haben wir eine Liste mit dem zusammengestellt, was Sie benötigen
![Korrekturhilfen fehlen in Microsoft Word [Behoben]](https://img.php.cn/upload/article/000/887/227/168183276233492.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Wird in Microsoft Word die Meldung „Korrekturhilfe fehlt“ angezeigt, wenn Sie die Anwendung zum Bearbeiten öffnen? Diese Meldung wird angezeigt, wenn Word die Korrekturhilfen in Word nicht erkennen kann. Normalerweise wird dieses Problem durch eine Beschädigung der Word-Datendateien verursacht. Wenn Sie sich also fragen, wie Sie dieses Problem beheben können, sind Sie hier genau richtig. Fix 1 – Download-Tool lädt das angegebene Korrekturtool in Word direkt von der Fehleraufforderung herunter. 1. Beenden Sie das Wort (falls Sie es geöffnet haben). 2. Öffnen Sie nun Word erneut. 3. Warten Sie, bis es auf Ihrem Computer geladen wird. Wenn Word vollständig geladen ist, klicken Sie im Menüband auf „Herunterladen“. Dies erfolgt vom Office-Server im Hintergrund

Wenn wir Douyin normalerweise zur Unterhaltung nutzen, haben wir oft unerklärliche und seltsame Werbung, die unser Freizeiterlebnis stört. Viele Benutzer stören sich nicht daran und möchten den Empfehlungsschub dieser Werbung abschalten, aber das tun sie nicht Wie man es bedient, stellt Ihnen der Herausgeber dieser Website dieses Tutorial und diese ausführliche Einführung zur Verfügung, in der Hoffnung, allen Bedürftigen zu helfen. Zuerst finden wir in den App-Einstellungen zunächst die Option, Ad-Push zu verstehen und zu verwalten, dann sehen wir unten alle werbebezogenen Schalteroptionen, klicken auf den Schalter auf der Rückseite, um ihn auszuschalten, und dann eine Bestätigungsaufforderung, um die Werbung auszuschalten wird angezeigt. Klicken Sie zum Bestätigen auf „Anzeigen schließen“.

Viele Internetnutzer glauben, dass sie beim Spielen auf Windows 10-Computern auf Werbe-Popups stoßen. Beim Spielen von Spielen können manchmal Popups mit Spielwerbung erscheinen, was zu einem schlechten Erlebnis führt. Was soll ich also tun, wenn die Spielewerbung in der unteren rechten Ecke meines Win10-Computers blinkt? Wie schließe ich Pop-ups mit Werbung für Computerspiele? Der folgende Editor zeigt Ihnen, wie Sie Pop-ups mit Spielanzeigen auf Ihrem Computer schließen. So schließen Sie Pop-ups mit Werbung für Computerspiele. Schritt 1: Finden Sie den Prozessnamen des blinkenden Popup-Fensters. 1. Wenn das blinkende Popup-Fenster erscheint, schließen Sie es noch nicht. Klicken Sie mit der rechten Maustaste, um die Taskleisteneinstellungen am unteren Rand des Computers zu öffnen. 2. Suchen Sie den Benachrichtigungsbereich unter der Taskleiste und klicken Sie auf Ausgewählte Symbole in der Taskleiste anzeigen. 3. Die hier aufgelisteten Symbole wurden einmal in Ihrer Taskleiste angezeigt. Auch wenn Sie das Popup-Fenster schließen, werden sie immer noch hier aufgezeichnet. Du

Die Kuaishou Express Edition erfreut sich seit jeher großer Beliebtheit. Sie kann jeden Tag eine große Anzahl an Videos ansehen, sodass jeder diese wunderbaren Videoinhalte jederzeit und überall sehen kann Sorgen und Langeweile lindern, manchmal stößt jeder auf Werbe-Popups, die sich direkt auf die Wahrnehmung aller beim Ansehen von Videos auswirken. Daher möchte jeder diese Werbe-Popups schließen, um ein angenehmeres Seherlebnis zu erzielen. Freunde, die nicht wissen, wie das geht Zur Bedienung können Sie sich das Tutorial ansehen, das ich Ihnen mitgebracht habe. So deaktivieren Sie den Werbe-Push in der Kuaishou Express Edition: 1. Öffnen Sie zunächst die Kuaishou Express Edition-Software, gehen Sie zur Kuaishou-Seite und klicken Sie auf das Symbol [drei horizontale Linien] in der oberen linken Ecke. 2. Klicken Sie dann auf [Einstellungen]. aktuelle Seite; 3. Geben Sie ein
