2011-07-07 97 views
2

如何將此表單轉換爲AS3?將PHP Explode字符串轉換爲AS3

$arr = explode(" | ", $str); 
foreach($arr as $item) 
{ 
    $arr2 = explode(": ", $item); 
    $finalArray[$arr2[0]] = $arr2[1]; 
} 

的功能是把該字符串轉換成一個數組:

名稱:黑暗|標籤:你好| Nachr: Lorem | Quelle:Ipsum |

感謝

回答

4

這不會是一個關聯數組,但你可以用一個對象做到這一點。例如:

var str:String = "Title: Murk | Tags: Hello | Nachr: Lorem | Quelle: Ipsum"; 
var arr:Array = str.split(" | "); 
var obj:Object = new Object(); 
for each (var s:String in arr) { 
    var a:Array = s.split(": "); 
    obj[a[0]] = a[1]; 
} 

trace(obj.Title); // Murk 
+0

太棒了!謝謝你,科裏。 – Uli

+0

如果您想要關聯數組,請使用'Dictionary':http://goo.gl/7Rtwn – TheDarkIn1978