コード例 #1
0
 /**
  * Will run some stack operations
  *
  * @return null
  */
 public function sell()
 {
     $someStrings = array('sdfsafsf', 'rzutrzutfzj', 'OUHuISGZduisd0', 'skfse', 'd', 'fdghdfg', 'srfxcf');
     // Do some string stuff
     $stringStack = new StringStack();
     // push the strings into the stack
     foreach ($someStrings as $someString) {
         $stringStack->push($someString);
     }
     // and pop some of them again
     $stringStack->pop();
     $stringStack->pop();
     $stringStack->pop();
     $stringStack->pop();
     $stringStack->pop();
     $stringStack->pop();
     $stringStack->pop();
     // Work with our unique stacks
     $uniqueStack1 = new UniqueStack1();
     $uniqueStack2 = new UniqueStack2();
     foreach ($someStrings as $someString) {
         $uniqueStack1->push($someString);
         $uniqueStack2->push($someString);
     }
 }
コード例 #2
0
ファイル: build.php プロジェクト: 0xLeon/last.mu
function removeHeader($matches)
{
    return StringStack::pushToStringStack($matches[1] . "\n", 'header');
}
コード例 #3
0
 /**
  * Reinserts the constants.
  * 
  * @param	string		$string
  * @return	string
  */
 public function reinsertConstants($string)
 {
     return StringStack::reinsertStrings($string, 'constants');
 }