Привет, интересно, кто-нибудь может мне помочь.
первый приведенный ниже код в основном подсчитывал каждую запись XML и выводил в нужном формате
Старый код
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://xxxxx');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xml_string = curl_exec ($ch);
curl_close ($ch);
// parse data
$xml=simplexml_load_string($xml_string);
// fix to n slots, zero padded
$slots=6;
$counter = substr((string)(pow(10,$slots)+count($xml)),1,$slots);
for($c=0; $c<strlen($counter); $c++)
{
echo("<span>".$counter[$c]."</span>");
}
Outположить
<span>1</span><span>3</span><span>5</span><span>6</span><span>8</span><span>8</span>
все было в порядке, но теперь XML-канал изменился и просто выводит следующее.
<Data>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">1</Column>
</Row>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">985</Column>
</Row>
<Row>
<Column name="cam" type="xs:int">000</Column>
<Column name="camN" type="xs:string">hello</Column>
<Column name="numer" type="xs:int">1</Column>
</Row>
</Data>
мне нужен тот же вывод, но я не уверен, как мне поступитьчисловое значение из каждой записи + их вместе, а затем вывести их, убедившись, что у меня есть 6 символов, даже если оно заканчивается 000005 как значение
Приветствия
Обновление
извините, мне нужно добавить числовые значения вместе, чтобы получить тотел, так что если тотел равен 987, мне нужно вывести его:
<span>0</span><span>0</span><span>0</span><span>9</span><span>8</span><span>7</span>