php.de

ZurĂŒck   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.04.2010, 16:09  
Benutzer
 
Registriert seit: 22.03.2010
BeitrÀge: 46
PHP-Kenntnisse:
AnfÀnger
CL90 ist zur Zeit noch ein unbeschriebenes Blatt
Standard array erweitern

hallo ich bins wieder

ich hab vorgestern schon danach gesucht, hab mich nach 2 stunden suchen und probieren dazu entschieden einfach abzutippen.

ich möchte gerne den array $replace erweitern. aber er scheint das nicht richtig zu erkennen...

PHP-Code:
         $replace         = array(       "[b]"                   => "<b>",
                                         
"[/b]"                  => "</b>",
                                         
"[i]"                   => "<i>",
                                         
"[/i]"                  => "</i>",
                                         
"[u]"                   => "<u>",
                                         
"[/u]"                  => "</u>",
                                         
"[hr]"                  => "<hr/>",
                                         
"[color=$farbe[0]]"     => "<span style='color:$farbe[0]'>",
                                         
"[color=$farbe[1]]"     => "<span style='color:$farbe[1]'>",
                                         
"[/color]"              => "</span>"
                                 
);
         
$zahl 0;
         while(
$smilies[$zahl])
         {
                 
$replace[]      = $replace."$smilies[$zahl]"."<img class='smilie' src='../img/smilies/$smilies[$zahl].gif' alt='$smilies[$zahl]'/>";
                 
$zahl++;
         } 
wenn ich den array printe sieht das so aus:

PHP-Code:
Array
(
    [[
b]] => 
    [[/
b]] => 
    [[
i]] => 
    [[/
i]] => 
    [[
u]] => 
    [[/
u]] => 
    [[
hr]] => 
    [[
color=#17A0C8]] => 
    
[[color=#FFFFFF]] => 
    
[[/color]] => 
    [
0] => Arraygrins => (smilie als bild)
    [
1] => Arraygrins2 => (smilie als bild)
    [
2] => Arrayzwinker => (smilie als bild)
    [
3] => Arrayfreu => (smilie als bild
)

was mach ich denn falsch beim erweitern?
CL90 ist offline  
Sponsor Mitteilung
PHP Code FlĂŒsterer

Registriert seit: 21.08.2005
BeitrÀge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.04.2010, 16:11  
Benutzer
 
Registriert seit: 20.11.2009
BeitrÀge: 91
PHP-Kenntnisse:
Fortgeschritten
Tidus befindet sich auf einem aufstrebenden Ast
Standard

Hat dein While - Konstrukt ĂŒberhaupt ein ende ?
Tidus ist offline  
Alt 15.04.2010, 16:14  
Benutzer
 
Registriert seit: 22.03.2010
BeitrÀge: 46
PHP-Kenntnisse:
AnfÀnger
CL90 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja
sobald es keine ergebeniss mehr gibt hört er auf. und es gibt auch keine fehler etc.

ist ein script was ich schon sehr oft genutzt habe
CL90 ist offline  
Alt 15.04.2010, 16:52  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
BeitrÀge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ist alles korrekt. Die Frage ist, was Dein Code tun soll.

FĂŒrs erste kannst Du ja mal hierĂŒber nachdenken:
Zitat:
$replace[] = $replace . ""
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 15.04.2010, 17:03  
Benutzer
 
Registriert seit: 22.03.2010
BeitrÀge: 46
PHP-Kenntnisse:
AnfÀnger
CL90 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
$replace[] = $replace "" 
ist blödsinn, weiß ich auch schon^^
weil $replace[] ja schon eine erweiterung des arrays einleitet.


jetzt aber zu der frage was ich mit dem script möchte.
ich möchte den bestehenden array erweitern. und zwar nach dem selben schema wie er schon gefĂŒllt ist.
dh:
BBcode => HTML code

ich mache das weil ich nicht alle 30 smilies als vollstÀndige zeilen dort einbauen möchte, sondern das selbe mit einer schleife lösen möchte.

das klappt aber nicht weil ich einfach nicht weiß, und auch nirgends rauszufinden war wie ich einen: array("a" => "b") nach dem selben schema erweitern kann.

es gibt wie gesagt diesen bruch in der struktur.
PHP-Code:
    [[/color]] => 
// normal ausgeschrieben
    
[0] => grinsgrins
// versuchte erweitung.... 
CL90 ist offline  
Alt 15.04.2010, 17:07  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
BeitrÀge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von CL90 Beitrag anzeigen
das klappt aber nicht weil ich einfach nicht weiß, und auch nirgends rauszufinden war wie ich einen: array("a" => "b") nach dem selben schema erweitern kann.
was ist daran unklar?
PHP-Code:
$a = array("a" => "b");
$a["c"] = "d";

print_r($a); 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 15.04.2010, 17:11  
Benutzer
 
Registriert seit: 22.03.2010
BeitrÀge: 46
PHP-Kenntnisse:
AnfÀnger
CL90 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
was ist daran unklar?
PHP-Code:
$a = array("a" => "b");
$a["c"] = "d";

print_r($a); 
tausend dank!

aber das hab ich gemeint. wenn man nicht weiß wie es geht kann man stundenlang rumprobieren und bekommt trozdem nichts hin...

nja. thx das du mir das kurz gezeigt hast
endlich kann ich weiterarbeiten
CL90 ist offline  
Alt 15.04.2010, 17:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
BeitrÀge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
wenn man nicht weiß wie es geht kann man stundenlang rumprobieren
Oder man hĂ€lt sich an das altehrwĂŒrdige RTFM.
http://de2.php.net/manual/de/language.types.array.php
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf BeitrÀge zu antworten.
Es ist dir nicht erlaubt, AnhÀnge hochzuladen.
Es ist dir nicht erlaubt, deine BeitrÀge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE8 verliert Session Lenki PHP-Fortgeschrittene 10 25.04.2010 01:10
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
merge Array? tommy_725 PHP Tipps 2009 3 07.08.2009 18:30
[Erledigt] Tabellen die sich selbst referenzieren Squall PHP Tipps 2009 19 04.08.2009 21:33
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
Merhdimensionales assoziative Array mit Key und Value erweitern Etienne PHP Tipps 2009 6 16.04.2009 11:49
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
MenĂŒ mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array erweitern, array erweitern php, array erweitern, php array vergrĂ¶ĂŸern, php array verlĂ€ngern, php array mit array erweitern, php arrays erweitern, array php erweitern, array verlĂ€ngern php, php eindimensionales array erweitern, php array vergrössern, php array um array erweitern, php assoziatives array erweitern, array ergĂ€nzen php, array mit array erweitern php, php array erweiteren, arrays erweitern, array vergrĂ¶ĂŸern php, php array erweite, array vergrössern php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum