如何在字符串中看到所有规格符号?
示例:space,new line,tab和t.t
答案 0 :(得分:2)
我不确切地知道你的意思是“看”。
您可以将preg_match_all()与* PREG_OFFSET_CAPTURE * -Flag一起使用,您将获得任何发生。然后你可以用它来做你喜欢的事。如果你真的只想看“某事”,请使用Pekkas解决方案。
$string = str_replace(array("\t","\n"," "),array('<TAB>','<NEWLINE>','<SPACE>'), $string);
它完全相同,但是在一次通话中。
$string = addcslashes($string, "\n\t\r ");
答案 1 :(得分:1)
您可以使用str_replace()
使您选择的字符可见:
$string = "Insert here a string that contains spaces, newlines, tabs";
$string = str_replace("\t", "<TAB>", $string);
$string = str_replace("\n", "<NEWLINE>", $string);
$string = str_replace(" ", "<SPACE>", $string);