Heim Backend-Entwicklung PHP-Tutorial php 随机排序广告的实现代码_php技巧

php 随机排序广告的实现代码_php技巧

May 17, 2016 am 09:19 AM
广告 随机排序

投放广告的人都很关注他的广告会放在哪个位置, 因为这可能影响点击次数, 甚至是否在第一屏显示. 就这个问题, 其实很容易解决, 只要随机显示广告即可.

代码如何实现? 在这我推荐两种随机显示广告的处理办法.

在后端处理
在后端排序好再输出页面. 将广告节点用数组存放, 对数组进行随机排序, 再输出经过排序的数组. 参考代码 (PHP) 如下:

复制代码 代码如下:

// 用数组存放广告列表
$ads = array('广告 1'
,'广告 2'
,'广告 3'
,'广告 4'
);

// 对数组进行随机排序
shuffle($ads);

// 输出经过排序的数组
$html = '';
foreach ($ads as $ad) {
$html .= $ad;
}
echo $html;

我们来扩展一下, 如果我是站长, 预留了 4 个广告位, 但现在只有 3 个在投放; 我想在空置的广告位放置一个 "虚位以待" 的广告招租链接, 并显示在最后, 该如何处理呢? 在排序完成之后再插放广告招租链接就可以了.
复制代码 代码如下:

// 用数组存放广告列表
$ads = array('广告 1'
,'广告 2'
,'广告 3'
);

// 对数组进行随机排序
shuffle($ads);

// 输出经过排序的数组
$html = '';
foreach ($ads as $ad) {
$html .= $ad;
}

// 添加广告招租链接
$html .= '虚位以待';
echo $html;

我就是用这个方法来输出 125x125 广告的, 因为它直观可靠, 处理方便. 但是如果你希望对页面做静态化, 建议选用 JS 随机排序的方法.

在前端处理
在后端按原有循序输出, 在页面通过 JavaScript 重新排序. 假设页面输出广告区域的 HTML 片段如下.
复制代码 代码如下:


广告 1
广告 2
广告 3
广告 4


我们可以通过 JS 来对广告进行重新排序. 参考代码如下:
复制代码 代码如下:






如果有如同方法 1 那样的扩展需求, 将空广告位显示在最后, 且显示广告招租链接, 该如何处理? 这个当作课后习题吧...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie schalte ich die vom 360 Browser empfohlenen Anzeigen aus? Wie deaktiviere ich die vom 360-Browser empfohlenen Anzeigen auf dem PC? Wie schalte ich die vom 360 Browser empfohlenen Anzeigen aus? Wie deaktiviere ich die vom 360-Browser empfohlenen Anzeigen auf dem PC? Mar 14, 2024 am 09:16 AM

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

So deaktivieren Sie Anzeigen in Moments vollständig So deaktivieren Sie Anzeigen in Moments vollständig Mar 03, 2024 pm 12:31 PM

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

Wie schalte ich Werbung in der neuen Version von Edge aus? So blockieren Sie personalisierte Edge-Anzeigen Wie schalte ich Werbung in der neuen Version von Edge aus? So blockieren Sie personalisierte Edge-Anzeigen Mar 14, 2024 am 11:37 AM

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.

So stoppen Sie Pop-ups unter Windows 11 So stoppen Sie Pop-ups unter Windows 11 May 29, 2023 am 11:24 AM

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] Korrekturhilfen fehlen in Microsoft Word [Behoben] Apr 18, 2023 pm 11:46 PM

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

So deaktivieren Sie intelligente Werbeempfehlungen auf Douyin So deaktivieren Sie intelligente Werbeempfehlungen auf Douyin Mar 22, 2024 pm 04:06 PM

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“.

So schließen Sie Pop-ups mit Werbung für Computerspiele So schließen Sie Pop-ups mit Werbung für Computerspiele Jul 07, 2023 pm 08:57 PM

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

Wie deaktiviere ich Anzeigen, die in der Kuaishou Express Edition immer erscheinen? Wie deaktiviere ich Ad Push in der Kuaishou Express Edition? Wie deaktiviere ich Anzeigen, die in der Kuaishou Express Edition immer erscheinen? Wie deaktiviere ich Ad Push in der Kuaishou Express Edition? Apr 01, 2024 pm 09:34 PM

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

See all articles