Google protocol buffer
Hej, jeg er lige begyndt med google protocol buffer, og har i den
forbindelse fundet nogle scripts på nettet som jeg prøver at
arbejde videre på og forstå hvordan det fungere, men jeg er stødt
på et enkelt problem, når jeg jeg vil gennemskue array'et der
kommer tilbage f.eks ved print_r eller var_dump..
Koden jeg bruger er
$string = "stien til filen";
$res = new ProductResponse();
$res->parseFromString($string);
$i = 0;
echo "<form action='handler.php' method='post'>";
while ($res->hits($i)) {
$j = 0;
while ($res->hits($i)->mainContributors($j)) {
print_r($res->hits($i)->mainContributors($j));
echo "Navn:
<b>".($res->hits($i)->mainContributors($j)->name())."</b><br>";
$j++;
}
}
Echo er navnet kommet fint ud, men med print_r driller. Jeg leder
et albumtitel som hedder "Oral fixation vol 2", men jeg kan ikke
finde ud af hvad jeg skal skrive få et få det echo'et ud..?
output ved print_r ..
Contributor Object ( [wired_type] => 2 [base128] => base128varint
Object ( [modus] => 1 ) [fields] => Array ( [1] => PBString [2]
=> PBString ) [values] => Array ( [1] => PBString Object (
[wired_type] => 2 [base128] => base128varint Object ( [modus] =>
1 ) [fields] => Array ( ) [values] => Array ( ) [value] => 576733
[reader:protected] => PBInputStringReader Object ( [length] =>
376 [base128:protected] => base128varint Object ( [modus] => 1 )
[pointer:protected] => 376 [string:protected] => ó 720161 How
Do You Do" Album Version8âBEPICR 576733Shakirajm
720160Oral Fixation Vol2 Ver 2*LatinBSony BMG Music
Entertainment¨Õ²Sony Music Entertainment
Inc.ŠL
http://www.shop2download.com/images/01/60/0000000000720160
_256x256_large.jpgšJ
http://www.shop2download.com/images/01/60/00
00000000720160_48x48_small.jpg¨Ô²Sony Music Entertainment
Inc. ) [chunk] => [_d_string] => ) [2] => PBString Object (
[wired_type] => 2 [base128] => base128varint Object ( [modus] =>
1 ) [fields] => Array ( ) [values] => Array ( ) [value] =>
Shakira [reader:protected] => PBInputStringReader Object (
[length] => 376 [base128:protected] => base128varint Object (
[modus] => 1 ) [pointer:protected] => 376 [string:protected] =>
ó 720161 How Do You Do" Album Version8âBEPICR
576733Shakirajm 720160Oral Fixation Vol2 Ver
2*LatinBSony BMG Music Entertainment¨Õ²Sony Music
Entertainment
Inc.ŠL
http://www.shop2download.com/images/01/60/0000000000720160
_256x256_large.jpgšJ
http://www.shop2download.com/images/01/60/00
00000000720160_48x48_small.jpg¨Ô²Sony Music Entertainment
Inc. ) [chunk] => [_d_string] => ) ) [value] => Contributor
Object *RECURSION* [reader:protected] => PBInputStringReader
Object ( [length] => 376 [base128:protected] => base128varint
Object ( [modus] => 1 ) [pointer:protected] => 376
[string:protected] => ó 720161 How Do You Do" Album
Version8âBEPICR 576733Shakirajm 720160Oral Fixation
Vol2 Ver 2*LatinBSony BMG Music Entertainment¨Õ²Sony Music
Entertainment
Inc.ŠL
http://www.shop2download.com/images/01/60/0000000000720160
_256x256_large.jpgšJ
http://www.shop2download.com/images/01/60/00
00000000720160_48x48_small.jpg¨Ô²Sony Music Entertainment
Inc. ) [chunk] => [_d_string] => )
Der er helt sikkert ikke noget der ikke giver mening eller jeg
har misforstået, men så må I endelig sige til :)
Tak for hjælpen!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials