<?php $symbols = '[\s\x21-\x2f\x3a-\x40\x5b-\x60\x7b-\x7e]'; for ( $i = 0; $i < 128; $i ++ ) { $chr = chr($i); echo sprintf('%03d', $i), ' ', $chr, ' ', preg_match("/$symbols/", $chr) ,PHP_EOL; } 000 0 001 0 002 0 003 0 004 0 005 0 006 0 007 0 008 0 009 1 010 1 011 0 012 1 13 014 0 015 0 016 0 017 0 018 0 019 0 020 0 021 0 022 0 023 0 024 0 025 0 026 0 027 0 028 0 029 0 030 0 031 0 032 1 033 ! 1 0