Ergebnis 1 bis 9 von 9

Thema: Links filtern (gruppieren)

Hybrid-Darstellung

  1. #1
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    596
    Gefällt mir!
    113
    Du gefällst: 612
    Kennst du Switch?
    Alternativ könntest du die Hoster auch ganz generisch gestalten, sodass deine Funktion mit allen Links funktioniert. Dazu könntest du z.B. die Links in einem Array ablegen und als Key den Hostname verwenden und daraus später die Liste erstellen.

    EDIT: Also quasi so:
    PHP-Code:
    <?php
    pretty_print
    ( mirror_maker( "http://ul.to/1
    http://ul.to/2
    http://ul.to/3
    http://ul.to/4
    http://www.share-online.biz/1
    http://www.share-online.biz/2
    http://www.share-online.biz/3
    http://www.share-online.biz/4" 
    ) );

    function 
    mirror_maker( $ochlinks ) {
        
    $array_in = explode( PHP_EOL, $ochlinks );
        
    $array_out = array();

        foreach (
    $array_in as $url) {
            
    $host = parse_url($url)['host'];
            if (!empty(
    $url) && !empty($host)) {
                
    $array_out[$host][] = $url;
            }

        }

        return 
    $array_out;
    }

    function 
    pretty_print($array_in) {
        foreach (
    $array_in as $hoster=>$link) {
            echo 
    "$hoster\n";
            echo 
    implode("\n", $link);
            echo 
    "\n\n";
        }
    }
    ?>
    Geändert von Nimbus (24.03.2017 um 13:28 Uhr)

  2. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 09.10.2016, 10:14
  2. [✔] Offline-Links im Container am Ende des Textfeldes gruppieren..?
    Von swen im Forum Filecrypt.cc - Anregung & Kritik
    Antworten: 5
    Letzter Beitrag: 04.09.2016, 19:10
  3. [✔] Seitenauswahl wird auch bei aktiven Filtern angezeigt
    Von Zarroc im Forum Filecrypt.cc - Anregung & Kritik
    Antworten: 0
    Letzter Beitrag: 16.02.2016, 05:38
  4. (BASH) - Filtern einer ungleichen Ausgabe mit doppelten Nummern
    Von syrius im Forum Entwicklung / Programmierung
    Antworten: 2
    Letzter Beitrag: 03.01.2016, 00:49
  5. DNS-Filter - nxfilter.org | Filtern per Proxy, DNS & Applications
    Von syrius im Forum Technik / Hardware & Software
    Antworten: 0
    Letzter Beitrag: 21.04.2015, 22:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org