Thema: lovecalc
Einzelnen Beitrag anzeigen
  #15 (permalink)  
Alt 06-04-2010, 08:00
chrissi11
 Registrierter Benutzer
Links : Onlinestatus : chrissi11 ist offline
Registriert seit: Jan 2008
Beiträge: 70
chrissi11 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

naja, ich hatte da auch nochmal eins gefunden:

PHP-Code:
class lovecalc {
    
/**
    * @return lovecalc
    * @param string $firstname
    * @param string $secondname
    * @desc Konstructor
    */
    
function lovecalc ($firstname$secondname) {
        
$this->lovename strtolower(preg_replace("/ /","",strip_tags(trim($firstname.$secondname))));
        
$alp count_chars($this->lovename);
        for(
$i=97;$i<=122;$i++){
            if(
$alp[$i]!=false){
                
$anz strlen($alp[$i]);
                if (
$anz<2)
                { 
                
$calc[] = $alp[$i]; 
                }
                else
                { 
                for(
$a=0;$a<$anz;$a++)
                { 
$calc[] = substr($alp[$i],$a,1); }
                }
            }
        }
        
        while ((
$anzletter count($calc))>2) {
            
$lettermitte ceil($anzletter/2);
            for(
$i=0;$i<$lettermitte;$i++)
            {
                
// Just a little bit SHIFT :D
                
$sum array_shift($calc)+array_shift($calc);
                
$anz strlen($sum);
                if (
$anz<2)
                {
                
$calcmore[] = $sum;
                }
                    
                else
                { 
                for(
$a=0;$a<$anz;$a++){ $calcmore[] = substr($sum,$a,1);
                } 
              }
            }
            
$anzc count($calcmore);
            
            for(
$b=0;$b<$anzc;$b++)
            { 
            
$calc[] = $calcmore[$b]; 
            }
            
            
array_splice($calcmore,0);
        }
        
        
$this->lovestat $calc[0].$calc[1];
    }
    
/**
    * @return int
    * @desc Show result
    */
    
function showlove () {
        return 
"$this->lovestat";
    }


$name1 "karsten";
$name2 "mareike";

$my_love = new lovecalc($name1,$name2);// New instance
echo $my_love->showlove(); // Show 
aber ich mach das dann nun doch auf meiner zuletzt beschriebenen art und weise..dann kann wenigstens behauptet werden das an der berechnung was dran ist anstatt solcher werte..kommt denk ich mal besser
Mit Zitat antworten