Спойлер (Отобразить)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class TabulPHP{
- static $BS1;
- static $BS2;
- static $highlite = false;
- private static function sv($t){
- }
- public static function tab($str,$count){
- $ts = "\t";
- if (!self::$highlite) {
- $ts = ' ';
- }
- if ($count == 0) {
- return $str;
- }
- $t = '';
- for ($i = 0;$i<$count;$i++){
- $t .= $ts;
- }
- return $t.$str;
- }
- public static function tabulate($text,$highlite = false){
- self::$highlite = $highlite;
- $tab = 0;
- foreach ($lines as $line){
- if ($a && $b) {
- $tab--;
- $rr[] = self::tab($line,$tab);
- } elseif ($a && !$b){
- $rr[] = self::tab($line,$tab);
- $tab++;
- } elseif ($b && !$a){
- $tab--;
- $rr[] = self::tab($line,$tab);
- } else {
- $rr[] = self::tab($line,$tab);
- }
- }
- if ($highlite) {
- } else {
- }
- }
- }