| 
<?php
include("../../lang/String.class.php");
 ?>
 First Test<br><br>
 <?
 $str = new String("Diogo Souza"); // Creates a string
 $str->concat(" da Silva"); // Concat a string
 echo "String : ". $str."<br>"; // Echos normal
 $str->stripSpaces();  // Take spaces out
 echo "Spaces striped out and to upper case: ".$str."<br>" ; // Echo
 $r = $str->undo()->explode(" "); // undo last changes, chain divide ( same as explode)
 echo "Result 0 of divide/explode : ".$r[0]."<br>"; // To test
 echo "Actual String, after undo: ".$str."<br>" ;
 echo "Actual String, after redo: ".$str->redo()."<br>" ;
 echo "String contains 'da'? ".$str->undo()->contain("da")."<br>"; // If contais string
 echo "String contains 'Da'? ".$str->contain("Da")."<br>"; // It is case sensitive
 echo "(insensitive)String contains 'Da'? ".$str->contain("Da",true)."<br>"; // Case insensitive
 echo "How string is: ". $str->undo();
 ?>
 <br><br><br>
 URL vs String <br><br>
 <?
 $str = new String("http://www.manifesto.blog.br/teste de<b> possíveis </b> problemões aqui");
 echo "Start String: ".$str."<br>" ;
 echo "Url encoded: ".$str->toUrl()."<br>";
 echo "Html encoded: ".$str->htmlEncode()."<br>";
 echo "Html encoded, only words(no tags encoded): ".$str->undo()->htmlEncodeWords()."<br>";
 echo "Cleaned-up: ".$str->undo()->clean()."<br>";
 $str->undo();
 ?>
 <br><br><br>
 Just undo and redo, and basic stuff<br><br>
 <?
 $str = new String("Teste Simples OK!");
 echo "String: ".$str."<br>" ;
 $str->upperCase();
 echo "String upperCase(): ".$str."<br>" ;
 $str->undo() ;
 echo "Echo and undo: ".$str."<br>";
 $str->redo() ;
 echo "Echo and redo: ".$str."<br>";
 $str->lowerCase()->upperCaseFirst();
 echo "String lowcase + upperCase1st(): ".$str."<br>" ;
 echo "Echo and undo(2): ".$str->undo(2)."<br>";
 echo "Echo and redo(2): ".$str->redo(2)."<br>";
 echo "Echo and undo 3x: ".$str->undo(1)->undo()->undo()."<br>";
 
 ?>
 |