Array
Christian_123
- php
Guten Morgen,
bis jetzt ändere ich meine Werte in einer Datei von Hand
$__php_self = array();
$__php_self[] = 'Nav1';
$__php_self[] = 'Nav2';
----
Meine Navigation habe ich nun in eine Datenbank gelegt dass ich diese dynamisch erweitern kann und diese dann auch ausgelesen wird. Wie kann ich nun diesen PHP Block dynamisch erweitern? Auch mit einer Schleife?
… Wie kann ich nun diesen PHP Block dynamisch erweitern? Auch mit einer Schleife?
So wie du es selbst schon mehr oder weniger tust:
while($item = getNavigationEntry()) {
$__php_self[] = $item;
}
getNavigationEntry()
ist hierbei nur ein Platzhalter für die Funktion die du verwendest, um die Einträge aus der Datenbank zu lesen.
Oder geht es dir darum wie du die Daten aus der Datenbank bekommst? Dann brauchen wir mehr Infos (DBMS, Tabellenstruktur, verwendete Extension)
MfG
bubble
So wie du es selbst schon mehr oder weniger tust:
while($item = getNavigationEntry()) {
$__php_self[] = $item;
}
> `getNavigationEntry()`{:.language-php} ist hierbei nur ein Platzhalter für die Funktion die du verwendest, um die Einträge aus der Datenbank zu lesen.
Danke! Hat funktioniert
~~~php
$nav = nav();
foreach($nav as $array){
$__php_self[] = $array['uri'];
}
Wrohe Feiernachten!
Wenn du die Werte intelikend aus der Datenbank liest, hast du bereits ein Array.
Gruß
Weihnachts 11
T-Rex
Aloha ;)
Alter Schwede, T-Rex nach deinen Postings könnt ich mich immer wegschmeißen xD
Grüße,
RIDER
Hallo weihnachts T-Rex,
Wenn du die Werte intelikend aus der Datenbank liest, hast du bereits ein Array.
hab es so gelöst, in der Hoffnung dass es richtig aus (Ausgabe funktioniert immerhin)
$nav = nav();
foreach($nav as $array){
$__php_self[] = $array['uri'];
}
Hallo weihnachts T-Rex,
So will ich das hören ! Braver Junge, bekommst einen Apple (zu deutsch Apfel - sind sehr gut, haben viele Vitamine)
Ist dir nicht aufgefallen, dass das Array $array (echt kreativ!) bereits ein Array ist. Ey Ray! Denk mal nach ;).
Gruß
Weihnachtszwölf
T-Rex
Ist dir nicht aufgefallen, dass das Array $array (echt kreativ!) bereits ein Array ist.
Bedeutet aber nicht, dass beide vom gleichen Inhalt sind:
$__php_self = array("Puste…");
function nav() {
return array("…kuchen");
}
foreach(nav() as $array){
$__php_self[] = $array['uri'];
}
MfG
bubble