Прям по Гейтсу)И я о том же...а вы вообще уверены, что count что -то вычисляет ?
Кто знает внутренности маассива в php ? Может там размер массива хранится отдельно ?

#include <stdio.h>
void main()
{
int i;
char *s=(char *)strdup("Foo");
for (i=0; i<strlen(s); i++) {
if (i==1) s[i]=0;
printf("%d %d\n",i,s[i]);
}
free(s);
}
#include <stdio.h>
void main()
{
int i,c;
char *s=(char *)strdup("Foo");
for (c=strlen(s),i=0; i<c; i++) {
if (i==1) s[i]=0;
printf("%d %d\n",i,s[i]);
}
free(s);
}
0 70
1 0
0 70
1 0
2 111
Объясни, пожалуйста, лично мне, почему?нет, это изменение логики
Если, честно, ничего так и не понял...voland
см. мой пост


...

Автор оригинала: Loshadka
Например, компиляторы этот код оптимизировали бы...
Например, компиляторы этот код оптимизировали бы...
for(i=0; i < strlen(s); i++) v += s[i];