ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
182
182
EMPFEHLEN
-
Hallo,
habe folgemdes Problem.
ich möchte belibig viele Einträge in der datenbank als extension-string zusammen führen
das ergebniss soll dann so aussehen
Code :1
*.jpg;*.gif;*.png;*.flv;*.mp4;*.mov;*.f4v
nun ist es aber so das in der datenbank zb 3 einträge sind
1. jpg,gif,png,jpeg
2. mp3
3. flv,mpg,mp4,mov,swf,f4v
ich habe schon das versucht
Code :1
$extens =str_replace(',',';*.',$extens);
also , mit ;*. tauschen.
Das geht nur nicht da es dann im string stellen gibt wo garnix ist zb .
jeweils am Anfang und Ende des Datenbank Eintrags.
wenn ich Nun den string beim Eintragen mit komma am Anfang und Ende mache habe ich beim zusammensetzten doppelte Komas im String.
steh da auf Schlauch ,kann mir bitte jemand helfen ?
es geht um Uploadify upload script
das ganze soll den hier rein :
Code :1
'fileExt' : '*.jpg;*.gif;*.png;*.flv;*.mp4;*.mov;*.f4v',
-
29.01.12 23:00 #2
So zum Beispiel:
achja der entsprechende string ist dan in $extensionsPHP-Code:$endArray=explode(",", $extens);
$extensions = "";
for($i = 0;$i<count($endArray);$i++)
{
$extensions .= "*." . $endArray[$i] . ";";
}
Geändert von H4ckHunt3r (29.01.12 um 23:14 Uhr)
Lg H4ckHunt3r
Auf Danke klicken kostet nichts und weh tut es auch nicht ;)
Meine Homepage | Mein Projekt | Mein Clan
-
Und wenn du das letzte ; vermeiden willst, dann arbeite nur mit Arrays
- Mit explode() in ein Array quetschenPHP-Code:echo implode(';', array_map(create_function('$item', 'return ".*{$item}";'), explode(',', $extens)));
- Mittels array_map() jedes Element durchgehen
- crate_function() erstellt eine Funktion die jedem String den Preffix davor hängt
- Das ganez mittels implode() wieder zu einem String verschmelzen
Macht übrigens dasselbe wie dies, nur einfach auf einer Zeile
PHP-Code:$arr = explode(',', $ext);
foreach($arr as &$item){
$item = ".*{$item}";
}
echo implode(';', $arr);
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Danke euch beiden,
hat mir sehr Geholfen.
Ähnliche Themen
-
Bilder in Datenbank ablegen und wieder ausgeben.
Von sindyho0374 im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 21.11.10, 11:25 -
Anzahl aus datenbank ausgeben ? und in ein array wieder geben
Von harderph im Forum PHPAntworten: 3Letzter Beitrag: 13.03.08, 12:07 -
css per php in txt schreiben und wieder ausgeben?
Von versuch13 im Forum PHPAntworten: 12Letzter Beitrag: 21.02.05, 12:58 -
10 Datensätze in Datenbank schreiben und wieder auslesen
Von D@nger im Forum PHPAntworten: 7Letzter Beitrag: 18.02.05, 13:49 -
Zeicheneingabe als Binär wieder ausgeben
Von Mithrandire im Forum C/C++Antworten: 2Letzter Beitrag: 05.03.04, 20:36





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren