【发布时间】:2017-06-05 17:33:18
【问题描述】:
我有以下数据:
$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"}]'
以下代码-sn-p 返回来自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 和foreach 吗?
【问题讨论】:
-
你想要什么,我的意思是你想要输出什么?目前你的输出是
AX5 AX10 AX25 AX50 AX100 B25 B50 B100 B150 B200 C5 C10 C20 C50 C100 E5 E10 E25你只想要Ax和C吗? -
是的,仅限 AX 和 C
-
查看解决方案只需要查看php中可用的字符串函数。
-
看cmets,问题更清楚了,添加到问题中以明确OP的预期结果是什么。