我有脚本json像这样的
->add('userType',
'doctrine_orm_callback',
[
'callback' => function ($queryBuilder, $alias, $field, $value) {
if (!is_array($value) || !array_key_exists('value', $value) || empty($value['value'])) {
return false;
}
$queryBuilder->andWhere($alias . ' INSTANCE OF :userType');
$queryBuilder->setParameter('userType', $value['value']);
return true;
},
],
ChoiceType::class,
[
'choices' => array_flip(UserType::getChoices()),
'translation_domain' => $this->getTranslationDomain(),
]
)
如何从该数组中获取短网址结果?我试过这段代码
array (
'status_code' => 200,
'status_txt' => 'OK',
'data' =>
array (
'url' => 'http://bit*ly/2jc5mvr',
'hash' => '2jc5mvr',
'global_hash' => 'CuJU',
'long_url' => 'http://github.com/',
'new_hash' => 1,
),
)
但是,不行。
答案 0 :(得分:1)
试试吧:
rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~
您尝试从顶级数组中获取$json['data']['url']
,但您需要从子级数组('url'
)获取它。