不必言謝!
處理工作前,先看看,想想工具。無工具,事倍功半!
其實不必處理CSV,若數據格式簡單,例如你的例子,用explode已經夠了。
解了出來,掛到array上亦可使用工具。
PHP复制代码
<?php
$text = "0/0/0,0/0/0,0/0/0";
$texts = explode(',', $text);
array_walk($texts, function(&$item, $key){ $item = explode('/', $item); });
print_r($texts);
?>
复制代码
送個通用化了的函數吧!
PHP复制代码
<?php
$text = "0/0/0,0/0/0,0/0/0";
$delimiters = ',/';
function break_down (&$item, $key, $delimiters)
{
if ($delimiters != '' and (strpos($item, $delimiters[0]) !== FALSE))
{
$item = explode($delimiters[0], $item);
array_walk($item, 'break_down', substr($delimiters, 1));
}
}
break_down ($text, '', $delimiters);
print_r($text);
?>
复制代码
|