从文本文件中检测选项卡缩进

时间:2014-11-07 13:52:48

标签: php

当用户按下Tab键时,我试图检测文件(file.txt)中创建的空间。我可以检测到其他所有内容,但在这种情况下,似乎没有任何内容,就像没有空格的新行一样。

$file = fopen('file.txt','r');
while ($line = fgets($file)) {

    $space = mb_substr($line, 0, 1, 'utf-8');
    //$tab = ????? 

    if ($space==' ') { /*DO SOMETHING*/ }else{ echo($line); }
    if ($tab) { /*DO SOMETHING ELSE*/ }else{ echo($line); }

}
fclose($file);

1 个答案:

答案 0 :(得分:1)

试试这个:

//If you want to try
$line = "Please insert a tab to this string anywhere!"; //Do what i say! :)))

$tab = false;
if (preg_match("/\t/", $line)) {
    $tab = true;
}
var_dump($tab);