gpt4 book ai didi

php - 如何访问名称中带有破折号的属性?

转载 作者:可可西里 更新时间:2023-10-31 23:11:51 26 4
gpt4 key购买 nike

所以我运行了一些这样的代码:

$quote = simplexml_load_string($xml);
$quote = $quote->Stock;
echo 'Name: ';
echo $quote->Name;
echo '<br>';
echo 'Sybmol: ';
echo $quote->Symbol;
echo '<br>';
echo 'Last Price: ';
echo $quote->Last;
echo '<br>';
echo 'Earnings To Price Ratio: ';
echo $quote->P-E;
echo '<br>';

我知道倒数第二行 ($quote->P-E) 是不正确的 - 我认为您不能那样使用破折号。但出于某种原因,我无法弄清楚如何访问该属性。奇怪的是,如果我 var_dump($quote) (接近尾声),它就是这样写的:

object(SimpleXMLElement)#17 (16) { ["Symbol"]=> string(4) "AAPL" ["Last"]=> string(6) "271.87" ["Date"]=> string(9) "6/17/2010" ["Time"]=> string(6) "3:59pm" ["Change"]=> string(5) "+4.62" ["Open"]=> string(6) "270.72" ["High"]=> string(6) "272.90" ["Low"]=> string(6) "269.50" ["Volume"]=> string(8) "31195032" ["MktCap"]=> string(6) "247.4B" ["PreviousClose"]=> string(6) "267.25" ["PercentageChange"]=> string(6) "+1.73%" ["AnnRange"]=> string(15) "132.88 - 272.90" ["Earns"]=> string(6) "11.796" ["P-E"]=> string(5) "22.66" ["Name"]=> string(10) "Apple Inc." }

我应该如何访问这个属性/特性?

最佳答案

$quote->{'P-E'};

关于php - 如何访问名称中带有破折号的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com