我有一个对象,我无法获取值:(
我到底如何才能访问值“ x”和“ y”并将其放入变量中?
这太疯狂了
var_dump向我展示了这一点:
object(Elliptic\EC\KeyPair)#1201 (2) {
["priv"]=>
NULL
["pub"]=>
object(Elliptic\Curve\ShortCurve\Point)#1206 (1) {
["EC Point"]=>
array(2) {
["x"]=>
string(64) "6f713d7037b148ad4027392aa5b27c575d3669f3691aba2a7cd91de5e616a448"
["y"]=>
string(64) "34f4f38690796615e7bb70fb94cbc3db43d08a64bb9e5a24ac15afc92d148d8e"
}
}
}
print_r像这样显示它
Elliptic\EC\KeyPair Object
(
[priv] =>
[pub] => Elliptic\Curve\ShortCurve\Point Object
(
[EC Point] => Array
(
[x] => 6f713d7037b148ad4027392aa5b27c575d3669f3691aba2a7cd91de5e616a448
[y] => 34f4f38690796615e7bb70fb94cbc3db43d08a64bb9e5a24ac15afc92d148d8e
)
)
)
感谢任何指导。
答案 0 :(得分:0)
不是说您认为我太懒了。 但我想要政治上正确的方法来做到这一点。
我发现了一个丑陋的解决方法,但是对我有用:
$keysx=explode("[x] => ",$keys);$keysx=substr($keysx[1],0,64);
$keysy=explode("[y] => ",$keys);$keysy=substr($keysy[1],0,64);
echo "$keysx$keysy";
答案 1 :(得分:0)
我认为是这样的:
$name_ofvariable_you_are_printing->pub['Ec Point']['x']