In PHP, you can insert characters into strings using their hexadecimal values. This is done by using the
\x escape sequence, followed by a two-digit hexadecimal code (e.g., \x41 outputs the
letter A). Below is a list of the most common printable characters and their corresponding codes.
| Character | HEX CODE | Description |
|---|---|---|
| SPC | \x20 | Space |
| ! | \x21 | Exclamation mark |
| " | \x22 | Double quote |
| # | \x23 | Hash / Pound |
| $ | \x24 | Dollar sign |
| % | \x25 | Percent sign |
| & | \x26 | Ampersand |
| ' | \x27 | Single quote |
| ( | \x28 | Left parenthesis |
| ) | \x29 | Right parenthesis |
| * | \x2A | Asterisk |
| + | \x2B | Plus sign |
| , | \x2C | Comma |
| - | \x2D | Minus sign |
| . | \x2E | Period / Dot |
| / | \x2F | Slash / Forward slash |
| 0 | \x30 | Number 0 |
| 1 | \x31 | Number 1 |
| 2 | \x32 | Number 2 |
| 3 | \x33 | Number 3 |
| 4 | \x34 | Number 4 |
| 5 | \x35 | Number 5 |
| 6 | \x36 | Number 6 |
| 7 | \x37 | Number 7 |
| 8 | \x38 | Number 8 |
| 9 | \x39 | Number 9 |
| : | \x3A | Colon |
| ; | \x3B | Semicolon |
| < | \x3C | Less than |
| = | \x3D | Equals sign |
| > | \x3E | Greater than |
| ? | \x3F | Question mark |
| @ | \x40 | At sign |
| A | \x41 | Uppercase letter A |
| B | \x42 | Uppercase letter B |
| C | \x43 | Uppercase letter C |
| D | \x44 | Uppercase letter D |
| E | \x45 | Uppercase letter E |
| F | \x46 | Uppercase letter F |
| G | \x47 | Uppercase letter G |
| H | \x48 | Uppercase letter H |
| I | \x49 | Uppercase letter I |
| J | \x4A | Uppercase letter J |
| K | \x4B | Uppercase letter K |
| L | \x4C | Uppercase letter L |
| M | \x4D | Uppercase letter M |
| N | \x4E | Uppercase letter N |
| O | \x4F | Uppercase letter O |
| P | \x50 | Uppercase letter P |
| Q | \x51 | Uppercase letter Q |
| R | \x52 | Uppercase letter R |
| S | \x53 | Uppercase letter S |
| T | \x54 | Uppercase letter T |
| U | \x55 | Uppercase letter U |
| V | \x56 | Uppercase letter V |
| W | \x57 | Uppercase letter W |
| X | \x58 | Uppercase letter X |
| Y | \x59 | Uppercase letter Y |
| Z | \x5A | Uppercase letter Z |
| [ | \x5B | Left square bracket |
| \ | \x5C | Backslash |
| ] | \x5D | Right square bracket |
| ^ | \x5E | Caret / Circumflex |
| _ | \x5F | Underscore |
| ` | \x60 | Backtick / Grave accent |
| a | \x61 | Lowercase letter a |
| b | \x62 | Lowercase letter b |
| c | \x63 | Lowercase letter c |
| d | \x64 | Lowercase letter d |
| e | \x65 | Lowercase letter e |
| f | \x66 | Lowercase letter f |
| g | \x67 | Lowercase letter g |
| h | \x68 | Lowercase letter h |
| i | \x69 | Lowercase letter i |
| j | \x6A | Lowercase letter j |
| k | \x6B | Lowercase letter k |
| l | \x6C | Lowercase letter l |
| m | \x6D | Lowercase letter m |
| n | \x6E | Lowercase letter n |
| o | \x6F | Lowercase letter o |
| p | \x70 | Lowercase letter p |
| q | \x71 | Lowercase letter q |
| r | \x72 | Lowercase letter r |
| s | \x73 | Lowercase letter s |
| t | \x74 | Lowercase letter t |
| u | \x75 | Lowercase letter u |
| v | \x76 | Lowercase letter v |
| w | \x77 | Lowercase letter w |
| x | \x78 | Lowercase letter x |
| y | \x79 | Lowercase letter y |
| z | \x7A | Lowercase letter z |
| { | \x7B | Left curly bracket |
| | | \x7C | Vertical bar / Pipe |
| } | \x7D | Right curly bracket |
| ~ | \x7E | Tilde |
| DEL | \x7F | Delete |