php chrでASCIIコードから文字列に変換する
phpで、chrを使用して、ASCIIコードから文字列に変換するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
chr使い方
chrを使用すれば、ASCIIコードから文字列に変換することが可能です。
$result = chr(10進数ASCIIコード);
以下は、ASCIIコード「65」から文字列に変換するサンプルコードとなります。
<?php
$result = chr(65);
print_r($result); // A
ASCIIコード「33~126」にある文字列を全て出力するサンプルコードは以下となります。
<?php
$arr = range(33, 126);
foreach ($arr as $k => $v) {
echo $arr[$k] . " : " . chr($arr[$k]) . PHP_EOL;
}
実行結果
33 : !
34 : "
35 : #
36 : $
37 : %
38 : &
39 : '
40 : (
41 : )
42 : *
43 : +
44 : ,
45 : -
46 : .
47 : /
48 : 0
49 : 1
50 : 2
51 : 3
52 : 4
53 : 5
54 : 6
55 : 7
56 : 8
57 : 9
58 : :
59 : ;
60 : <
61 : =
62 : >
63 : ?
64 : @
65 : A
66 : B
67 : C
68 : D
69 : E
70 : F
71 : G
72 : H
73 : I
74 : J
75 : K
76 : L
77 : M
78 : N
79 : O
80 : P
81 : Q
82 : R
83 : S
84 : T
85 : U
86 : V
87 : W
88 : X
89 : Y
90 : Z
91 : [
92 : \
93 : ]
94 : ^
95 : _
96 : `
97 : a
98 : b
99 : c
100 : d
101 : e
102 : f
103 : g
104 : h
105 : i
106 : j
107 : k
108 : l
109 : m
110 : n
111 : o
112 : p
113 : q
114 : r
115 : s
116 : t
117 : u
118 : v
119 : w
120 : x
121 : y
122 : z
123 : {
124 : |
125 : }
126 : ~
-
前の記事
javascript 全角カタカナのチェックを行う 2020.12.09
-
次の記事
php8.0 弱いマップを使用する 2020.12.09
コメントを書く