[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RiminiLUG-General] problemino php
- To: riminilug-general@xxxxxxxxxxxx
- Subject: [RiminiLUG-General] problemino php
- From: Daniele Palumbo <daniele@xxxxxxxxxxxx>
- Date: Fri, 06 May 2011 12:32:53 +0200
- Authentication-results: dtc.neutrino1.xteklabs.com;
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= message-id:date:from:reply-to:mime-version:to:subject :content-type:content-transfer-encoding; s=postfix; bh=TVWGMaKrj brXAoarKhkBtT4e/QU=; b=gaiYJMSAwXY2QKjIfK7c/MtDWGyuemstJbyyKks4l /Y3Nn6ABTqBU8nqKpnoJ+vmTcmxO278ZhnHW4rmkR3YNKKFRQw38quhy0Yd1ybOz NiJ4JSLIpUr+LBh2NWcB5Pw3oIGAF7ViTwvo9gVZXh3TbpVpdEEkyL6lVGmz0+2m d0=
- Reply-to: riminilug-general@xxxxxxxxxxxx
- User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110325 Icedove/3.1.9
ciao a tutti,
ho un problemino e poco tempo per risolverlo, perché sono infognato in
2000 cose diverse.
tra cui, se volete venire stasera in via villagrande 35, un concerto di
ragazzi ggiovani.
ho un array che contiene N byte (non importa quanti, comunque 3) e devo
rappresentare i suoi bit, perché ogni bit contiene una informazione.
quindi, dato 1 byte devo avere di ritorno una stringa con 8 caratteri,
con la rappresentazione del byte (e quindi una serie di 1 e di 0).
sprintf("%b", $variabile) non aiuta...
ecco la mia porzione di codice (che non funziona)
---
// inizializzo la variabile per i dati binari
$binaryString = "";
for($index = 1; $index < 4; $index++)
{
//heavydebug
print "values[$index] = '" . ord($values[$index]) . "'\t ";
printf("%%b = '%b'\n", $values[$index]); // binary representation
//$binaryString .= $values[$index];
$binaryString .= sprintf("%b", $values[$index]);
}
// debug
//print $binaryString;
//print_r($values);
print "binaryString = '$binaryString'\n";
---
%b mi stampa solo 1 valore (0)
grazie,
d.