From: Nitsan Bin-Nun

> If you can point me on the character which control-z creates it would
> it easier, I have no idea of it ;)

On Thu, Mar 26, 2009 at 11:06 PM, <> wrote:
>> Thanks again. Sad to say, same result.
>> The second option looped an error: Warning: preg_replace():
>> failed: nothing to repeat at offset 17

The actual value is 0x1A, and it maps to the ASCII SUB (substitute)
control character. The carrot-Z (^Z) representation is how Unix CLI
software would display it. Many control codes that didn't actually do
anything were printed on the terminals with the carrot prefix. Sometimes
codes that did trigger a function in the terminal would be printed that
way to prevent the function from triggering.

Control-Z is a left over from the CP/M days. It was used to mark the end
of text files, since the original file allocation table (FAT) only
tracked the number of clusters assigned to a file. Some MS-DOS and
MS-Windows applications still tack it on to the end of files. I guess
that's their idea of backward compatibility.

Bob McConnell

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to