Beiträge von pega

    Warum liefert dieser Regex bei Umlauten einen um jeweils ein Zeichen verschobenen Offset? Den Unicode-Modifier habe ich im Pattern.

    PHP
    1. function showWords() {
    2. echo "Treffer; Start; Länge<br />";
    3. $pattern = "~\b\w+\b~u";
    4. $text = "Kathe wurde gerne wahlen.";
    5. if (preg_match_all($pattern, $text, $matches, PREG_OFFSET_CAPTURE)) {
    6. foreach ($matches[0] as $m) {
    7. echo $m[0]."; ".$m[1]."; ".mb_strlen($m[0], "utf-8")."<br />";
    8. }
    9. }
    10. }


    Treffer; Start; Länge
    Käthe; 0; 5
    würde; 7; 5
    gerne; 14; 5
    wählen; 20; 6


    Treffer; Start; Länge
    Kathe; 0; 5
    wurde; 6; 5
    gerne; 12; 5
    wahlen; 18; 6

    Warum wird durch die <span> Angabe der Text anscheinend nicht mehr in UTF-8 dargestellt?


    Ausgabe 1: Dies könnte eine schöne Spaßübung sein
    Ausgabe 2: Dies k��nnte eine sch��ne Spa����bung sein.


    Ich habe die Lösung gefunden. Mit der flex-Angabe hast du mich auf die Spur gebracht.


    Leider nur fast richtig. Dein Vorschlag wäre aber zumindest die 2.beste Lösung.


    Die rechte Div soll nur so breit werden, wie es erforderlich ist (also abhängig von der Breite eines Comboboxpaares) Damit ist diese auch fix allerdings mit einer unbekannten Breite. Die jetzt noch freie Breite -links innerhalb des Containers- soll dann durch die linke Div (mit dem Textfeld) eingenommen werden.


    Ich möchte letztlich dem Textfeld den maximal möglichen Raum geben und dabei rechts vom Textfeld einige Einstellmöglichkeiten platzieren. Eine Änderung der Seitenbreite soll also nur Einfluss auf die Breite des Textfelds haben, die Einstellmöglichkeiten (Comboxen) sollen unverändert bleiben.


    Was bei deinem Vorschlag wunschgemäß funktioniert ist die Responsibility, dass also nach Unterschreiten einer Mindestbreite die Comboboxen nach unten rutschen. :-)

    Hallo
    ich möchte ein Layout gestalten, bei dem 2 DIVs (bzw. Fieldsets) nebeneinanderliegen. Das rechte Fieldset besitzt mehrere Comboboxen, bei denen 2 Comboboxen ein nebeneinanderliegendes Paar bilden. Es gibt 3...5 untereinander angeordnete Paare. Die linken und rechten Comboboxen haben jeweils den gleichen Inhalt, dieser fällt abhängig vom Seitenaufruf per php unterschiedlich aus. Somit ist ein Comboboxenpaar und damit das rechte Fieldset abhängig vom Seitenaufruf unterschiedlich breit.


    Das linke Fieldset soll eine Breite einnehmen, die den Container mit dem rechten Fieldset zu 100% in der Breite füllt.


    Mit meinem bisherigen Versuchen kriege ich diese Varianz nicht hin, meinen letzten Versuch hab ich mit beigefügtem HTML-Code beendet.
    PS: Idealerweise soll das rechte Fieldset nach Unterschreiten einer Mindestbreite unterhalb des linken FS positioniert sein, das linke dann 100% Seitenbreite bekommen (responsive). Aber erstmal das 1. Problem lösen.


    Kann mit jemand einen Lösungshinweis geben?
    Merci Peter