我有以下循环可以工作,我收到了值,但我想将它们存储到一个数组 - 如何去做?
现有代码:
if(isset($cert['tbsCertificate']['extensions'])) {
$extensions = count($cert['tbsCertificate']['extensions']);
for($j = 0; $j < $extensions; $j++) {
$count = count($cert['tbsCertificate']['extensions'][$j]['extnValue']);
for($i = 0; $i < $count; $i++) {
if(isset($cert['tbsCertificate']['extensions'][$j]['extnValue'][$i]) &&
is_array($cert['tbsCertificate']['extensions'][$j]['extnValue'][$i]) &&
array_key_exists('dNSName', $cert['tbsCertificate']['extensions'][$j]['extnValue'][$i])) {
$value = $cert['tbsCertificate']['extensions'][$j]['extnValue'][$i]['dNSName'];
echo $value;
}
}
}
}
我希望从$ value返回的数据存储在一个数组中,如下所示:
Array
(
[0] => value1
[1] => value2
[2] => value3
etc..
)