Encoder: Variablen mit Berechnung in String einfügen

Tagchen

Ich erstelle einige Strings der Art
x1="50" y1="30" x2="140" y2="220" wobei ich für manche Werte zwei existierende Zahlen addieren muss.
Sehr cool wäre es wenn folgendes ginge
... x2="{$object->x + $object->width}" ...
wobei { } nicht funktioniert.
Gibts da was nettes?

  1. Hi,

    Gibts da was nettes?

    http://www.php.net/manual/en/language.types.string.php

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Du meinst das Äquivalent zu sprintf?
      Daran hab ich schon auch gedacht, aber vielleicht gehts ja anders auch?

  2. hi,

    Gibts da was nettes?

    Sowas?

      
    include "XR.php";  
    $xr = new XR; // extended Replace  
    $anz  = 3;  
    $huhn = 500;  
    echo $xr->xr("Der Otto ist %age Jahre alt, hat gestern %anz Hühnchen gefuttert und damit %weight kg zugenommen, weil jedes Hühnchen gerupft %huhn Gramm wiegt.", array(  
    	'age'    => 55,  
    	'anz'    => $anz,  
    	'weight' => $huhn/1000 * $anz,  
    	'huhn'   => $huhn,  
    ));  
    
    

    Horst, Legehennenexperte

    --
    Hat der Fuchs die ganz gestohlen? Ja, der schafft das.
    1. Das ist auch hübsch!  Werd ich mir mal ansehen.
      Wobei es für mein Vorhaben wahrscheinlich auf die sprintf Syntax rauslaufen wird.