php, dizi anahtarına nitelik değeri ayarı

0 Cevap php

(XML düğümü sildikten sonra) şu bir listesini alır 'Id' nitelik değerleri:

$objXML = new SimpleXMLElement(XML_FILE_NAME, null, true);
$picture = $objXML->xpath('picture');
$arrayCurrent = array();
foreach($picture as $value) {
    $arrayCurrent[] = (string)$value['id'];
}
sort($arrayCurrent); // required as XML nodes not in numerical 'id' order
print_r($arrayCurrent);

Hangi aşağıdaki döndürür:

Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 5 [5] => 6 [6] => 7 [7] => 8 )

Öyle gibi onun geçerli anahtarın değeri her id ayarlamak istiyorsanız:

Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 )

Ben bir süre için bu ile uğraşmaktansa oldum ama bunu başarmak için basit bir yolu olup olmadığını merak ettiniz mi?

0 Cevap