Codeschnipsel für select
berdn
- php
Hallo Liebes Forum
um auch mal zu geben, aber bestimmt leider schon bekannt, hier ein kleiner Code-Schnipsel von mir.
Wobei $info z.B. der Eintag aus der DB oder ein Post sein kann ...
$select = '<select name="name">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
<option value="4">text4</option>
</select>';
$str_new = '<option value="' . $info . '" selected="selected">';
$str_old = '<option value="' . $info . '">';
$select = str_replace( $str_old, $str_new, $select );
Man kann bestimmt vielfach verbessern, mir hat es aber schon Schreibarbeit erspart.
Liebe Grüße
Bernd
PS: Real setze ich es etwas abstrakter ein, das würde aber das Prinzip nicht so einfach darstellen.
Hallo berdn.
Wobei $info z.B. der Eintag aus der DB oder ein Post sein kann ...
$select = '<select name="name">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
<option value="4">text4</option>
</select>';$str_new = '<option value="' . $info . '" selected="selected">';
$str_old = '<option value="' . $info . '">';
$select = str_replace( $str_old, $str_new, $select );Man kann bestimmt vielfach verbessern, mir hat es aber schon Schreibarbeit erspart.
Meine Variante, aus meiner Sicht deutlich verständlicher.
Einen schönen Dienstag noch.
Gruß, Mathias
Hallo Mathias
liest sich gut und ist aber eine etwas anderes Art.
Ich selber schreibe/benutze gerade etwas ähnliches.
Bin aber gerade immer noch vom Suchen und Ersetzen beeindruckt,bin erstaunt was darin für Möglichkeiten liegen / oder auch nicht.
Liebe Grüße
Bernd
Hallo berdn.
Bin aber gerade immer noch vom Suchen und Ersetzen beeindruckt,bin erstaunt was darin für Möglichkeiten liegen / oder auch nicht.
Mich persönlich freut es, dass du dich hier für das leichtgewichtige str_replace entschieden hast, anstatt die RegExp-Keule mit preg_replace auszupacken.
Einen schönen Dienstag noch.
Gruß, Mathias