Un esempio vale più di mille parole.
Codice PHP:
<?php
$stringa = "Ciao a tutti è bello avervi qui.";
//cambio la stringa nella sua sequenza numerica
$seq_num = array();
$lunghezza = strlen($stringa);
for($i = 0; $i<$lunghezza; $i++)
$seq_num[] = ord($stringa{$i});
//ricostruisco la stringa partendo dalla sequenza numerica
$stringaRicostruita="";
for($i=0; $i<$lunghezza;$i++)
$stringaRicostruita.=chr($seq_num[$i]);
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
echo <<<EOT
<p>$stringaRicostruita</p>
<p>Questa sopra è la stringa prodotta a partire dal seguente array di byte</p>
EOT;
var_dump($seq_num);
?>
</head>
<body>
</body>
</html>
che produce
codice:
Ciao a tutti è bello avervi qui.
Questa sopra è la stringa prodotta a partire dal seguente array di byte
array (size=33)
0 => int 67
1 => int 105
2 => int 97
3 => int 111
4 => int 32
5 => int 97
6 => int 32
7 => int 116
8 => int 117
9 => int 116
10 => int 116
11 => int 105
12 => int 32
13 => int 195
14 => int 168
15 => int 32
16 => int 98
17 => int 101
18 => int 108
19 => int 108
20 => int 111
21 => int 32
22 => int 97
23 => int 118
24 => int 101
25 => int 114
26 => int 118
27 => int 105
28 => int 32
29 => int 113
30 => int 117
31 => int 105
32 => int 46