sql >> Databasteknik >  >> RDS >> Mysql

PHP-fråga:Hur fixar man dessa if/elseif-satser

Något i stil med:

$pages = array(
  'Politics' => 'political',
  'Gossip' => 'celebgossib',
   ...
);

$used = array();

for ($i = 0; $i < 2; ++$i)
{
   if (array_key_exists($result_array[$i], $pages)
   {
      if (!array_key_exists($result_array[$i], $used))
      {
         # only display this section once
         include 'news/'.$pages[$result_array[$i]].'.php';
         $used[$result_array[$i]] = true;
      }
   }
   else
   {
      echo "Nothing to see here.";
   }
}

Jag är inte säker på exakt vad du vill göra om sidan inte hittas; eller om efterföljande poster är dubbletter.



  1. Sqlalchemy-bulkuppdatering i MySQL fungerar väldigt långsamt

  2. Mysql formaterar en sträng som XXXXXXXXXXXX till XX-XX-XXXXXXX-X

  3. Escapende kolumnnamn i PDO-satser

  4. MySQL:Välj alla datum mellan datumintervall och få tabelldata som matchar datum