PHP bir dizeyi ayrıştırmak çalışıyorum:
-father_name "John" -father_weight 44.50
-kid >name "Marko" >age 12
-kid >name "Sevda" >age 17
-kid >name "Nathan" >age 19
Iki ana biçimi vardır:
- Özellikler (gibi-baba-ağırlık-çocuk)
- Alt-Özellikler (örneğin isim> gibi,> yaş)
Note: Özellikler sabit değildir ve her zaman tek bir boşlukla ayrılmış DEĞİLDİR
Ve onların DEĞERLER iki tür var:
- String (gibi "Marko")
- Int veya ondalık (saat 12.00 gibi)
OUTPUT would be:
$array['attributes'] = array('father_name ','father_weight ');
$array['attributes']['kid'][] = array('name' => "Marko", 'age' => 12);
$array['attributes']['kid'][] = array('name' => "Sevda", 'age' => 17);
$array['attributes']['kid'][] = array('name' => "Nathan", 'age' => 19);
Bu FORMS (attrs ve alt attrs) dönmek ve VALUES AYRI gerekir.
Nasıl PHP akıllıca bu satırı ayrıştırmak?
Ben bu bulundu Last Note: Çözüm: YAML.