Вы не зашли.
Главная » PHP » Как подсчитать символы из масива?
#1. TLENS Off (14)
Moderator
2009.09.15 22:10
Пробовал так
Код:
lt;?$vsego='0';for ($i='0'; $i<count($vs_f); $i++){$vsego.=$vsego+$vs_f[$i];}echo $vsego;//065429968654466676.54299686545E+156.54299686545E+316.54299686545E+1726.54299686545E+1726.54299686545E+1726.54299686545E+172?>
хотя знаю точно што результат не боле 1млн.
#2. Gemorroj Off (107)
Administrator
2009.09.15 23:11
дай структуру массива.
#3. TLENS Off (14)
Moderator
2009.09.16 00:12
Код:
lt;?$f='25658|652|663|6563|6352';$vs_f=explode('|',$f);?>
только ето неизвесные числа (список загрузок чего и сколько их надо подщитать всего)
Отредактировано TLENS (2009.09.16 00:12)
#4. Gemorroj Off (107)
Administrator
2009.09.16 07:07
ну а размер строки не устроит?
типа $size = strlen(str_replace('|', '', $f));
#5. TLENS Off (14)
Moderator
2009.09.20 18:06
Нет мне нужно доплюсовать. $vs_f[0]+$vs_f[1]
Почему не пишу просто вручную переменные[0]+[1]+[2] так как их много и count($vs_f) меняется.
#6. Gemorroj Off (107)
Administrator
2009.09.20 19:07
мммм... echo sizeof($vs_f); так?
#7. TLENS Off (14)
Moderator
2009.09.20 21:09
Надо типо такого
Код:
lt;? $vs_f=$vsego.'='.str_replace('|','+',$vs_f); ?>
только штоб зделать так переменная $vs_f запустилась как
fputs(fopen('text.txt','w'),'<?\n'.$vs_f.'\n?>')
include_once('text.txt');
должна быть функция штоб сразу переменную обработать пых машыной?
Отредактировано TLENS (2009.09.20 22:10)
#8. Gemorroj Off (107)
Administrator
2009.09.20 23:11
ммм... я, к сожелению, не совсем понимаю что требуется сделать.
выполнить код можно с помощью функции eval
#9. TLENS Off (14)
Moderator
2009.09.22 22:10
Спасибо ету функцию я и искал. Но она мне уже не нужна.
Я вчера понял проблему при выполнении цикла незнаю почему я поставил точку.
$vsego .= $vsego+$vs_f[$i];
ведь она и выдавала большие числа так как переменная дописывалась.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.019 s