Количество элементов в "динамическом" массиве

Bl@ck

Guest
Количество элементов в "динамическом" массиве

Почитал в мануалах и ничего не нашел, подскажите пожайлуста кто знает.
Ситуация такая:
есть файловая база, примерно такого содержания:
mass1|mass2|mass3|mass4|mass5|1
mass1|mass2|mass3|mass4|mass5|7
mass1|mass2|mass3|mass4|mass5|12
mass1|mass2|mass3|mass4|mass5|15

И есть скрипт обработчик:

<?php
if (! file_exists($COUNT_FILE))
error("<center><font color=red><h3>Немогу соединиться с базой!</h3></font></center>");
$file_arry = file($COUNT_FILE) or error("<center><font color=red><h3>Немогу открыть базу</h3></font></center>");
$file = $COUNT_FILE;
$fopen=fopen($file,"r");
$fread=fread($fopen, filesize($file));
fclose($fopen);
$exp = split("\n",$fread);
for ($i=0; $i<count($exp); $i++) {
$split = explode("|",$exp[$i]);

echo "$split[0] , $split[1] , $split[2] , $split[3] , $split[4] , $split[5]<br>";
}
?>

Вот очень надо посчитать сумму цыфр всех элементов $split[5],
то есть
mass1|mass2|mass3|mass4|mass5|1
mass1|mass2|mass3|mass4|mass5|7
mass1|mass2|mass3|mass4|mass5|12
mass1|mass2|mass3|mass4|mass5|15
надо получить
1+7+12+15=35
 

Bl@ck

Guest
Автор оригинала: Tor
$sum +=$split[5];
Спасибо тебе огромное!

-~{}~ 01.04.05 16:59:

И еще один вопрос, правда немного не в тему, но всё же... просто нехотелось тему новую создавать

есть скрипт:
<?php
if (! file_exists($COUNT_FILE))
error("<center><font color=red><h3>Немогу соединиться с базой!</h3></font></center>");
$file_arry = file($COUNT_FILE) or error("<center><font color=red><h3>Немогу открыть базу</h3></font></center>");
$file = $COUNT_FILE;
$fopen=fopen($file,"r");
$fread=fread($fopen, filesize($file));
fclose($fopen);
$exp = split("\n",$fread);
for ($i=0; $i<count($exp); $i++) {
$split = explode("|",$exp[$i]);

$w="mass1";

if($w==$split[0]){
/* Вопрос заключаеться в том:
скрипт ищет в базе нужную строку по нулевому элементу массива
($split[0]), а после того как скрипт находит её
он должен изменить второй элемент массива и записать всё дело обратно в базу.
*/

}
echo "$split[0] , $split[1] , $split[2] , $split[3] , $split[4] , $split[5]<br>";

}
?>

есть файловая база, примерно такого содержания:
mass1|mass2|mass3|mass4|mass5|1
mass1|mass2|mass3|mass4|mass5|7
mass1|mass2|mass3|mass4|mass5|12
mass1|mass2|mass3|mass4|mass5|15



Зарание благодарен!
 

Фанат

oncle terrible
Команда форума
* Вопрос заключаеться в том:
скрипт ищет в базе нужную строку по нулевому элементу массива
($split[0]), а после того как скрипт находит её
он должен изменить второй элемент массива и записать всё дело обратно в базу.
*/
Вопросительные предложения в русском языке обычно заканчиваются вопросительным знаком.
Какового знака препинания в тексте не обнаружено
 

Bl@ck

Guest
Автор оригинала: Фанат
Вопросительные предложения в русском языке обычно заканчиваются вопросительным знаком.
Какового знака препинания в тексте не обнаружено
Хе :)) ладно подколол
исправляюсь: ???????????

:)

Ну так, что неуж то некто незнает?
 

Мутник

Новичок
Bl@ck

Тебе Tor показал как примерно с этим работать. Ну будь ты добр сам подумать?

Я вот поражаюсь, ты часами ждешь ответа, вместо того, чтобы сесть, "въехать" во все.. и знаний поднимешь и ни кому обязан ничем не будешь...
 
Сверху