0
我有以下格式的字符串。PHP:從給定字符串中取出子字符串
選項1:選項:選項3:3選項
我想這些項目分離,並把它變成一個數組。
陣列(ITEM1 =>選項1,ITEM2 =>選項2,項目3 => 2選項,ITEM4 =>選項4)
等
是否有直接的方式來完成這件事在PHP中使用正則表達式。
預先感謝您與我分享您的經驗。
我有以下格式的字符串。PHP:從給定字符串中取出子字符串
選項1:選項:選項3:3選項
我想這些項目分離,並把它變成一個數組。
陣列(ITEM1 =>選項1,ITEM2 =>選項2,項目3 => 2選項,ITEM4 =>選項4)
等
是否有直接的方式來完成這件事在PHP中使用正則表達式。
預先感謝您與我分享您的經驗。
使用$arr = explode(":", $string);
,然後做到這一點:
$result = array();
for ($i = 0; $i < count($arr); $i ++) {
$result['item' . $i] = $arr[$i];
}
,你應該找到$result
是你想要
可以使用爆炸函數,該函數
$array = explode(":", $str);
瞭解函數'到底是什麼explode()'http://php.net/manual/en/function.explode.php – 2012-01-14 20:56:12
['explode'](http://www.php.net/explode) – Wrikken 2012-01-14 20:56:35