Current Location: Home> Function Categories> chr

chr

Generate single-byte strings from numbers
Name:chr
Category:String
Programming Language:php
One-line Description:Returns a character from the specified ASCII value.

Example

Example 1

Return characters from different ASCII values:

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token keyword">echo</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">61</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token comment">// decimal</span>
<span class="token keyword">echo</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">061</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token comment">// Octal value</span>
<span class="token keyword">echo</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">0x61</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token comment">// Hexadecimal value</span>
<span class="token delimiter important">?></span></span>

Try it yourself

Example 2

Use the octal value 046 to add the ASCII character:&.

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$str</span> <span class="token operator">=</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">046</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"You <span class="token interpolation"><span class="token variable">$str</span></span> me forever!"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

Try it yourself

Example 3

Use decimal values 43 and 61 to add ASCII characters: + and =.

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$str</span> <span class="token operator">=</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">43</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token variable">$str2</span> <span class="token operator">=</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token number">61</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token keyword">echo</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"2 <span class="token interpolation"><span class="token variable">$str</span></span> 2 <span class="token interpolation"><span class="token variable">$str2</span></span> 4"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">?></span></span>

Try it yourself

Similar Functions
  • One-way string hash crypt

    crypt

    One-waystringhash
  • Calculate the soundex key of a string soundex

    soundex

    Calculatethesoundexk
  • Calculate the metaphone key of a string metaphone

    metaphone

    Calculatethemetaphon
  • Convert the first byte of the string to a value between 0-255 ord

    ord

    Convertthefirstbyteo
  • Convert hexadecimal string to binary string hex2bin

    hex2bin

    Converthexadecimalst
  • Returns the formatted string vsprintf

    vsprintf

    Returnstheformatteds
  • Calculate the edit distance between two strings levenshtein

    levenshtein

    Calculatetheeditdist
  • Delete whitespace characters (or other characters) at the end of the string rtrim

    rtrim

    Deletewhitespacechar