tite questions de syntaxes
Posté : 27 juil. 2005, 00:49
Code : Tout sélectionner
echo "<table border=\"1\" width=\"95%\">
for ($i=1; $i<=10; $i++)
{
echo "<tr ".($i==1?"bgcolor=\"#afc5cc\"":"").">";Merci
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
Code : Tout sélectionner
echo "<table border=\"1\" width=\"95%\">
for ($i=1; $i<=10; $i++)
{
echo "<tr ".($i==1?"bgcolor=\"#afc5cc\"":"").">";echo "<tr ".($i==1?"bgcolor=\"#afc5cc\"":"").">";
en fait c'est une écriture simplifiée d'une condition if qui pourrait s'écrire ainsi:
echo "<tr ";
if ($i==1){
echo "bgcolor=\"#afc5cc\" ";
}else{
echo "";
}
echo ">";
pour info: http://us3.php.net/manual/fr/language.o ... on.ternary$chaineconcatenee = "chaine1".$variableentrechaine."chaine2";
pour info: http://us3.php.net/language.operators.stringCode : Tout sélectionner
$s="<html>";
$s.="<body>";
$s.="je, je , je suis ";
$s="<html>";
$s= $s . "<body>";
$s= $s ."je, je , je suis ";
cela écrit donc:
bon c'est pas qu'il se fait tard mais j'ai sommeil<html><body>je, je , je suis