私は、次のデータを持っている:出力データをフィルタリングする方法JSON foreach with php?
$data = '
[{"kode":"AX5","harga":"6200","status":"1"},
{"kode":"AX10","harga":"11250","status":"1"},
{"kode":"AX25","harga":"25750","status":"1"},
{"kode":"AX50","harga":"50800","status":"1"},
{"kode":"AX100","harga":"100600","status":"1"},
{"kode":"B25","harga":"25500","status":"1"},
{"kode":"B50","harga":"49800","status":"1"},
{"kode":"B100","harga":"99100","status":"1"},
{"kode":"B150","harga":"147850","status":"1"},
{"kode":"B200","harga":"196600","status":"1"},
{"kode":"C5","harga":"4750","status":"2"},
{"kode":"C10","harga":"9775","status":"2"},
{"kode":"C20","harga":"19850","status":"2"},
{"kode":"C50","harga":"50100","status":"2"},
{"kode":"C100","harga":"100050","status":"2"},
{"kode":"E5","harga":"5100","status":"1"},
{"kode":"E10","harga":"10425","status":"1"},
{"kode":"E25","harga":"25350","status":"1"}]'
次のコード・スニペットはkode
からすべての値を返します。
$hasil = json_decode($data);
foreach ($hasil as $hasilz) {
echo $hasilz->kode . PHP_EOL;
}
私は、コードをフィルタリングし、以下の値のみ(AX
とC
)を表示します:
AX5 AX10 AX25 AX50 AX100
C5 C10 C20 C50 C100
どのボディでもフィルタリングできます$hasilz->kode
w ith foreach
?
何をしたい、私はあなたが出力を目的としているものを意味ですか?現在、あなたの出力は 'AX5 AX10 AX25 AX50 AX100 B25 B50 B100 B150 B200 C5 C10 C20 C50 C100 E5 E10 E25'はあなただけ斧とCをしたいですか? – webDev
はい、AXおよびCのみ –
あなただけのPHPで利用可能な文字列関数を参照する必要がある解決策を確認してください。コメントを見る – webDev