我正在使用下面的代碼,它可以讓我導航到特定的數組行,以及子數組行並更改其值。編輯存儲在數組的每個子陣列中的值
然而,我需要做的是將所有行的第一列更改爲BLANK或NULL,或將其清除。
如何更改下面的代碼來完成此操作?
<?php
$row = $_GET['row'];
$nfv = $_GET['value'];
$col = $_GET['col'];
$data = file_get_contents("temp.php");
$csvpre = explode("###", $data);
$i = 0;
$j = 0;
if (isset($csvpre[$row]))
{
$target_row = $csvpre[$row];
$info = explode("%%", $target_row);
if (isset($info[$col]))
{
$info[$col] = $nfv;
}
$csvpre[$row] = implode("%%", $info);
}
$save = implode("###", $csvpre);
$fh = fopen("temp.php", 'w') or die("can't open file");
fwrite($fh, $save);
fclose($fh);
?>
對不起,忘$前&行。現在修復。 – Artelius 2009-11-03 00:03:29
此外,如果您不介意完全切斷第一個數組元素,以便$ row [0]引用最初的$ row [1],那麼只需執行'array_shift($ row)'。 – Artelius 2009-11-03 00:04:42
這些沒有解釋就冷靜下來的笑話的人怎麼了? – Artelius 2009-11-05 08:25:12