TYPO3 Hilfen

Definition TYPO3:

Wikipedia


Info's zu TYPO3:

www.typo3wizard.com

www.sk-typo3.de


TYPO3 Schulung:

Wir selber

http://www.timerate.com/

http://www.cs2.ch/


Anleitungen für Redakteure Anleitung (arbeiten mit TYPO3)


Anleitungen für Entwickler

Extensions-Tutorials

TYPO3-Tutorials

 Programmierhilfen

Editoren:

Popup-Generator

Sitemap Generator

Banner-Generator

MetaTagGenerator

Wysiwyg Editoren

Mehr Generatoren

 

Wysiwyg-Editoren:

HTMLAREA der verbreitete

tinyRTE der bessere

 

Praktische Tools:

Pixelmesser eben Pixel messen

Colorpicker Farbwerte finden

Zwischenablage Erweiterung

 

Wissenswertes:

Reguläre Ausdrücke

ServerSideIncludes

dos-befehle

ftp-befehle

Die Google Codesuche

 

Domains registrieren:

Ripe wer wo was

Switch .ch Domains

Denic .de Domains

Network-Solution .com Domains

Register .net und alle anderen Domains

 Sicherheit im Internet

Mehrdimensionales Array

Oftmals ist es mir passiert, dass ich beim Anpassen einer Typo3 - Extension wie z.B. dem Shop tt_Products einen Wert aus einem mehrdimensionalen Array herauslesen musste.
Ich habe das mit den 2 oberen Codebeispielen gemacht, das dritte Beispiel ist aus den weiten des WWW, das einen anderen Weg zum Ziel darstellen soll.
Die Beispiele behandeln das mehrdimensionale Array aus dem tt_products Typo3 - Shop. Es ist das Array, in dem die Preise und andere Daten für das Produkt und den Warenkorb festgehalten werden.

Ausgeben eines mehrdimensionalen Array mitsammt den Werten
$super=$basket->calculatedArray;
 
foreach($super as $arr => $keys){       
  echo "1. Dimension: ";   
  echo "Schlüssel: ".$arr."; Wert: ".$keys."<br>\n";   
 
    foreach ($keys as $key => $value)    {       
       
      echo "&nbsp;&nbsp;2. Dimension: ";       
      echo "&nbsp;&nbsp;Schlüssel: ".$key."; Wert: ".$value."<br>\n";   
      }
  }
 
//Auslesen eines einzelnen Wertes
 
$super=$basket->calculatedArray;
$totalprice=$super[priceTax][total];
noch ein Beispiel
$super=$this->basket->calculatedArray;
 
foreach($super as $arr => $keys){       
  echo "1. Dimension: ";   
  echo "Schlüssel: ".$arr."; Wert: ".$keys."<br>\n";   
 
    foreach ($keys as $key => $value)    {       
       
      echo "&nbsp;&nbsp;2. Dimension: ";       
      echo "&nbsp;&nbsp;Schlüssel: ".$key."; Wert: ".$value."<br>\n";   
      }
  }
und noch ein Beispiel
function array_sort($array, $key)
{
    for ($i = 0; $i < sizeof($array); $i++) 
    {
        $sort_values[$i] = $array[$i][$key];
    } 
    asort ($sort_values);
    reset ($sort_values);
    $sorted_arr = array();
    while (list ($arr_key, $arr_val) = each ($sort_values)) 
    {
        array_push($sorted_arr,$array[$arr_key]);
    }
    return $sorted_arr;
}

zu diesem thema ahebn wir hier nur Beispiele ohne Erläuterung, um mehr über mehrdimensionale arrays zu erfahren einige Links:

Diese Webseiten behandeln auch das Thema "mehrdimensionales Array"
Mein Artikel im PHP SOLUTIONS
http://www.tutorials.de/forum/php/229616-mehrdimensionales-array-auslesen.html
http://forum.de.selfhtml.org/archiv/2004/11/t95172/
http://www.teialehrbuch.de/Kostenlose-Kurse/PHP/9291-Mehrdimensionale-Arrays.html