Heim > Backend-Entwicklung > PHP-Tutorial > Wie soll ich die Anwendungslogik in PHP schreiben?

Wie soll ich die Anwendungslogik in PHP schreiben?

WBOY
Freigeben: 2016-08-04 09:22:26
Original
1078 Leute haben es durchsucht

Ich habe eine Funktion, die zurückgeben kann, welche Geräte derzeit verfügbar sind. Die Geräte sind wie folgt

<code>$page_style_default = array('pc','mobile','weixin','pad','pc_old','mobile_old','pc_soft','mobile_soft');</code>
Nach dem Login kopieren
Nach dem Login kopieren

Dann habe ich eine Funktion, die ermittelt, welche Geräte aktuell verfügbar sind.

Zu den aktuell verfügbaren Geräten gehören beispielsweise

<code>array('pc','pad');</code>
Nach dem Login kopieren
Nach dem Login kopieren

Die Anforderung besteht darin, dass, wenn festgestellt wird, dass das aktuelle Gerät mobil ist, wenn kein Mobilgerät vorhanden ist, festgestellt wird, dass ein Pad vorhanden ist, und dann Pad aufgerufen wird

Wenn festgestellt wird, dass das aktuelle Gerät „mobile_old“ ist und die einzigen Optionen (PC und Pad) sind, beurteilen Sie zunächst, ob „mobile_old“ vorhanden ist, beurteilen Sie dann, ob „mobil“ vorhanden ist, und beurteilen Sie dann, dass „Pad“ vorhanden ist. Die endgültige Ausgabe ist PC

Wenn das Schreiben von If-Anweisungen zu viel ist, weiß ich nicht, was der beste Weg ist?

Die hierarchische Beziehung ist wie folgt

https://www.processon.com/view/577c5bafe4b04bc7eeac5bae

Antwortinhalt:

Ich habe eine Funktion, die zurückgeben kann, welche Geräte derzeit verfügbar sind. Die Geräte sind wie folgt

<code>$page_style_default = array('pc','mobile','weixin','pad','pc_old','mobile_old','pc_soft','mobile_soft');</code>
Nach dem Login kopieren
Nach dem Login kopieren

Dann habe ich eine Funktion, die ermittelt, welche Geräte aktuell verfügbar sind.

Zu den aktuell verfügbaren Geräten gehören beispielsweise

<code>array('pc','pad');</code>
Nach dem Login kopieren
Nach dem Login kopieren

Die Anforderung besteht darin, dass, wenn festgestellt wird, dass das aktuelle Gerät mobil ist, wenn kein Mobilgerät vorhanden ist, festgestellt wird, dass ein Pad vorhanden ist, und dann Pad aufgerufen wird

Wenn festgestellt wird, dass das aktuelle Gerät „mobile_old“ ist und die einzigen Optionen (PC und Pad) sind, beurteilen Sie zunächst, ob „mobile_old“ vorhanden ist, beurteilen Sie dann, ob „mobil“ vorhanden ist, und beurteilen Sie dann, dass „Pad“ vorhanden ist. Die endgültige Ausgabe ist PC

Wenn das Schreiben von If-Anweisungen zu viel ist, weiß ich nicht, was der beste Weg ist?

Die hierarchische Beziehung ist wie folgt

https://www.processon.com/view/577c5bafe4b04bc7eeac5bae

Gelöst,
PC und Mobilgerät in separaten Arrays speichern und dann mit in_array() ermitteln, wann das aktuelle Gerät vorhanden ist und ob es sich bei dem aktuellen Gerät um einen PC oder ein Mobilgerät handelt, und schließlich eine einheitliche Ausgabe durchführen

Verwandte Etiketten:
php
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage