Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Code Gallery (https://forums.graalonline.com/forums/forumdisplay.php?f=179)
-   -   replacestring (https://forums.graalonline.com/forums/showthread.php?t=78398)

Novo 01-19-2008 05:42 AM

replacestring
 
Uses my TMap 'class'... Thought it might be useful for generic converters.
( Note: This can't convert a Muslim to being Christian. )

PHP Code:

function onCreated()
{
  
this.codeMap TMap.newInstance();
  
this.codeMap.put"&""&" );
  
this.codeMap.put"<""&ltag;" );
  
this.codeMap.put">""&rtag;" );
}

function 
encodeoldString )
{
  return 
convertoldStringthis.codeMap );
}

function 
decodeoldString )
{
  return 
convertoldStringTMap.inversethis.codeMap ) );
}

function 
convertoldStringtemp.codeMap )
{
  
temp.newString oldString;
  
temp.codes temp.codeMap.keySet();
  for ( 
temp.0temp.temp.newString.length(); temp.++ )
  {
    for ( 
temp.codetemp.codes )
    {
      if ( 
temp.newString.substringtemp.itemp.code.length() ) == temp.code )
      {
        
temp.replace temp.codeMap.gettemp.code );

        
temp.newString =
          
temp.newString.substring0temp.)
            @ 
temp.replace @
          
temp.newString.substringtemp.temp.code.length() );
        
        
temp.+= temp.replace.length() - temp.code.length();
      }
    }
  }
  
  return 
temp.newString;



bscharff 01-19-2008 06:02 AM

Cool!


All times are GMT +2. The time now is 07:29 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.