Problema array
Maestro tengo el siguiente código para crear un Horario:
<?php // horario.php $sem = array("Lu","Ma","Mc","Ju","Vi","Sa");
$prg = array(
"Ambientes Prog, Vi-S1 Sa-S1, 9:00-11:00",
"Programación Web, Ma-B Ju-B, 10:30-12:00",
"Programación C, Lu-D11 Ma-D11 Mc-SC1 Ju-SC1, 12:00-13:00");
?>
<center>
<h2> Horario de Clases </h2>
<table border="6" cellpadding="8">
<tr>
<td align="right"> H O R A </td>
<?php
foreach( $sem as $dia )
echo "<th> $dia </th>";
echo "
</tr>
\n";
foreach( $prg as $item ) {// for-1
echo "
<tr>
";
$m = explode(",",$item);
$materia = $m[0];
$lugar = explode(" ",trim($m[1])); $hr = $m[2];
echo "
<td>$hr</td>
";
foreach( $sem as $dia ) { // for-2
$salon = " ";
foreach( $lugar as $p ) { // for-3
if ( stristr($p,$dia) ) {
$salon = "$materia<br /> Aula".strchr($p,"-");
break; }
} // for-3
echo "
<td> $salon </td>
";
} // for-2
echo "
</tr>
\n";
} // for-1
¿? >
</table>
Como puedes a preciar no se usan tablas, quisiera trabajarlo con tablas no se si podrías orientarme en ese aspecto.
Saludos
<?php // horario.php $sem = array("Lu","Ma","Mc","Ju","Vi","Sa");
$prg = array(
"Ambientes Prog, Vi-S1 Sa-S1, 9:00-11:00",
"Programación Web, Ma-B Ju-B, 10:30-12:00",
"Programación C, Lu-D11 Ma-D11 Mc-SC1 Ju-SC1, 12:00-13:00");
?>
<center>
<h2> Horario de Clases </h2>
<table border="6" cellpadding="8">
<tr>
<td align="right"> H O R A </td>
<?php
foreach( $sem as $dia )
echo "<th> $dia </th>";
echo "
</tr>
\n";
foreach( $prg as $item ) {// for-1
echo "
<tr>
";
$m = explode(",",$item);
$materia = $m[0];
$lugar = explode(" ",trim($m[1])); $hr = $m[2];
echo "
<td>$hr</td>
";
foreach( $sem as $dia ) { // for-2
$salon = " ";
foreach( $lugar as $p ) { // for-3
if ( stristr($p,$dia) ) {
$salon = "$materia<br /> Aula".strchr($p,"-");
break; }
} // for-3
echo "
<td> $salon </td>
";
} // for-2
echo "
</tr>
\n";
} // for-1
¿? >
</table>
Como puedes a preciar no se usan tablas, quisiera trabajarlo con tablas no se si podrías orientarme en ese aspecto.
Saludos
1 Respuesta
Respuesta de Jorge Vila