2012-05-24 10 views
8

Actualmente tengo un código que se parece a:

PHP bucle while añadir un 2

for ($i=0; $i<=($num_newlines - 1); $i++) 
{ 
$tweetcpitems->post('statuses/update', 
        array('status' => wordFilter("The item $parts[$i] has been released on Club Penguin. View it here: http://clubpenguincheatsnow.com/tools/swfviewer/items.swf?id=$parts[$id]"))); 
sleep(90); 
} 

Lo que yo quiero hacer hacer la "i ++" componentes Agregar por dos y no uno, sino cómo lo hago ¿esta? ¡Por favor ayuda!

+0

Es posible que desee pasar un poco de tiempo para conseguir una comprensión básica acerca de cómo los estados de flujo de trabajo como 'for' (y PHP código en general). Esta es una pregunta bastante trivial. – mellamokb

+1

Sí, entiendo que esta pregunta era bastante básica, pero quería asegurarme de que la tenía correcta porque no quería terminar con un ciclo infinito. Algo así me sucedió antes, y no quiero arriesgarme a otra oportunidad. Siempre tengo que preguntarle a los profesionales en SOF. :) – S17514

Respuesta

29
for ($i=0; $i<=($num_newlines - 1); $i+=2) { 
+0

curioso, ¿por qué no harías 'for ($ i = 0; $ i <$ num_newlines; $ i + = 2)' – NappingRabbit

6
$i++ : increment by one 

$i+=2 : increment by two 

$i+=3 : increment by three 

etc ..

+2

$ i + 2 no es un incremento. $ i + = 2 es. – Ruben

+0

No, eso es incorrecto. Si reemplaza '$ i ++' con '$ i + 2', tendría un ciclo infinito, porque eso agrega dos y devuelve el resultado ... a nada. (Estoy diciendo que esta respuesta no es correcta, no el comentario de Ruben, que * es * correcto) –

+0

siento perder a los iguales –

Cuestiones relacionadas