Gast: Zeichen in String ändern

Beitrag lesen

Hallo,

wie kann man ein Multibyte-Zeichen in einem String platzieren?

Ich dachte, so:

  $gewerbeart = "          "; // 10 Leerstellen  
  for( $i=0; $i<mb_strlen($row['gewerbeart']); $i++)  
  {  
    if (!mb_substr($row['gewerbeart'],$i,1) || mb_substr($row['gewerbeart'],$i,1) == " " )  
    mb_substr($gewerbeart,$i,1) = "·";  
    else  
    mb_substr($gewerbeart,$i,1) = mb_substr($row['gewerbeart'],$i,1);  
  }  

Das Programm bricht ohne Fehlermeldung ab.

Nun lese ich unter mb_substr:
"mb_substr — Get part of string" Get - nicht put. Wie puttet man?

Gruß, Gast