php ilişkisel diziler, regex, dizi

0 Cevap php

Şu anda aşağıdaki kodu var:

$content = "
<name>Manufacturer</name><value>John Deere</value><name>Year</name><value>2001</value><name>Location</name><value>NSW</value><name>Hours</name><value>6320</value>";

I name=>value oluşturabilir ve dizi için bir yöntem bulmak gerekiyor. Örneğin Manufacturer => John Deere.

Herkes bazı regex denedim ama hatta adları veya değerleri, örneğin ayıklamak için çalışmıyor snipped basit bir kod ile bana yardımcı olabilir:

$pattern = "/<name>Manufacturer<\/name><value>(.*)<\/value>/";
preg_match_all($pattern, $content, $matches);
$st_selval = $matches[1][0];

0 Cevap