這是我在這裏的第一篇文章,我是一個初學者,我希望你會對我容易。 我搜索了一個答案,並閱讀了一些半相關的問題。我已經堅持了幾天,我真的很困惑。 道歉,如果雙桶是一個失禮,把它寫成兩個單獨的問題似乎不太明智。 我是編程新手,直到昨天我才聽說過這個網站,我希望成爲一個看起來很棒的社區的貢獻部分。如何在PHP中使用逗號分隔的字符串對數組進行排序?
我有一個數組,$ newarray:
Array
(
[2] => string1,10
[7] => string2,15
[10] => string3,3
[11] => string4,7
)
我能夠寫入到一個CSV文件,到目前爲止好:
<?php
$file = fopen("/myfile.csv","w");
foreach ($newarray as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file);
?>
不過,我想做兩件事。
排序由所述數值的相反的順序陣列寫入CSV之前,所以將有一個CSV文件作爲這樣:
string2,15 string1,10 string4,7 string3,3
創建第二文件(後寫第一個CSV),其中的數值被去除,如下所示:
string2 string1 string4 string3
有人可以引導我朝着正確的方向嗎?
您的陣列是'陣列 ( 2 => 'string1,10', 7> 'string2,15', 10 =>「string3,3 ', 11 =>'string4,7', );'? – miglio