Ergebnis 1 bis 9 von 9

Thema: Links filtern (gruppieren)

Baum-Darstellung

  1. #8
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    587
    Gefällt mir!
    110
    Du gefällst: 605
    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 explodePHP_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