PHP JSON 符合规范

PHP JSON match the specification

我有一个简短的问题。

我有以下 JSON 数组:

[{"id":"3fdb3ff4-7e57-ebf3628ead59","alias":"myalias1"},{"id":"f5e2fbd0-8dca-88b0555ab8d3","alias":"secondalias"}]

现在我想将 id 保存在一个 php 变量中,但是 "alias" 必须匹配 "myalias1".

例如if ( $alias == "myalias1" ) { echo $idofmyalias1; }

希望你能帮助我。

此致:)

您将使用 json_decode 解码 JSON 文字,然后获取解码数组中某项的 属性 值。

这是一个简单的例子:

$literal = '[{"id":"3fdb3ff4-7e57-ebf3628ead59","alias":"myalias1"},{"id":"f5e2fbd0-8dca-88b0555ab8d3","alias":"secondalias"}]';
$parsed_literal = json_decode($literal);

if ($parsed_literal[0]->alias === 'myalias1') {
    echo $parsed_literal[0]->alias;
}

Fiddle: Live Demo