yo quería hacer eco de una imagen cada mensaje después de 3 a través de XML aquí está mi código:PHP: ¿Cómo se determina cada enésima iteración de un ciclo?
<?php
// URL of the XML feed.
$feed = 'test.xml';
// How many items do we want to display?
//$display = 3;
// Check our XML file exists
if(!file_exists($feed)) {
die('The XML file could not be found!');
}
// First, open the XML file.
$xml = simplexml_load_file($feed);
// Set the counter for counting how many items we've displayed.
$counter = 0;
// Start the loop to display each item.
foreach($xml->post as $post) {
echo '
<div style="float:left; width: 180px; margin-top:20px; margin-bottom:10px;">
image file</a> <div class="design-sample-txt">'. $post->author.'</div></div>
';
// Increase the counter by one.
$counter++;
// Check to display all the items we want to.
if($counter >= 3) {
echo 'image file';
}
//if($counter == $display) {
// Yes. End the loop.
// break;
//}
// No. Continue.
}
?>
aquí es una muestra de la primera 3 son correctas, pero ahora no lo hace idgc.ca/web-design-samples bucle -testing.php
Utilice el modo de formato de código de StackOverflow. Tu código no es legible en este momento. –
¿Cuál es la pregunta? También eche un vistazo a las herramientas de formateo disponibles en el área de texto ... –
Sugiera cambiar la pregunta a algo más descriptivo como "Mostrar imagen en cada enésimo bucle" –