2016-05-07 2 views
-1

ich durch einige JSON Schleife benötigen und die IdsPHP JSON Variablen erhalten und fügen Präfix

Hier bekommen, ist meine JSON

{"Master":123456,"Ids":[1,3,8]} 

ich alle die Ids erhalten müssen und ein Präfix hinzufügen .pre- so Ich komme damit in PHP:

$Ids = ".pre-1, .pre-3, .pre-8" 

Jede Hilfe mit diesem wird sehr geschätzt. Ich habe andere Beiträge durchgesehen und einige Dinge ausprobiert, aber ich konnte es nicht tun.

Dank

+0

Mal sehen, wie Sie diese – RiggsFolly

+0

ich die Antwort zu tun haben versucht, in diesem Beitrag versucht: https://stackoverflow.com/questions/4343596/parsing -json-file-with-php? rq = 1 – Cybercampbell

+0

Hinweis: [json_decode()] (http://php.net/manual/en/function.json-decode.php), [array_walk] (http: // php.net/manual/en/function.array-walk.php) und dann [implode()] (http://php.net/manual/en/function.implode.php). –

Antwort

1

Gerade diese tun:

$json = '{"Master":123456,"Ids":[1,3,8]}'; 

$arr = json_decode($json); 

$arr2 = array(); 
foreach($arr->Ids as $val){ 
    $arr2[] = ".pre-".$val; 
} 

echo $Ids = '"'.implode(", ", $arr2).'"'; //".pre-1, .pre-3, .pre-8" 
+0

Perfekter Dank. – Cybercampbell