Reklama 400x60
Padėkit supaprastinti IF'ą
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Žaliems
sidicer
Narys
Kapitonas
Pranešimai: 750
Įstojęs: 2009 Bir. 15 21:06:04
<?php
if ( isset ( $_GET [ 'lang' ] ) )
{
if ( $_GET [ 'lang' ] == "eng" )
{
?>
<ol>
<li><a href="#">Home</a></li>
<li><a href="#">About me</a></li>
<li><a href="#">Works</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">Contacts</a></li>
<li><a href="#">Tutorials</a></li>
<li><a href="#">Trash Bin</a></li>
</ol>
<?
} else {
?>
<ol>
<li><a href="#">Namai</a></li>
<li><a href="#">Apie mane</a></li>
<li><a href="#">Darbai</a></li>
<li><a href="#">Projektai</a></li>
<li><a href="#">Kontaktai</a></li>
<li><a href="#">Pamokos</a></li>
<li><a href="#">Šiukšliadežė</a></li>
</ol>
<?
}
} else {
?>
<ol>
<li><a href="#">Namai</a></li>
<li><a href="#">Apie mane</a></li>
<li><a href="#">Darbai</a></li>
<li><a href="#">Projektai</a></li>
<li><a href="#">Kontaktai</a></li>
<li><a href="#">Pamokos</a></li>
<li><a href="#">Šiukšliadežė</a></li>
</ol>
<?
}
?>
Kažkiek susipaprastinau:
<?php
if ( isset ( $_GET [ 'lang' ] ) and $_GET [ 'lang' ] == "eng" )
{
?>
<ol>
<li><a href="#">Home</a></li>
<li><a href="#">About me</a></li>
<li><a href="#">Works</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">Contacts</a></li>
<li><a href="#">Tutorials</a></li>
<li><a href="#">Trash Bin</a></li>
</ol>
<?
} else {
?>
<ol>
<li><a href="#">Namai</a></li>
<li><a href="#">Apie mane</a></li>
<li><a href="#">Darbai</a></li>
<li><a href="#">Projektai</a></li>
<li><a href="#">Kontaktai</a></li>
<li><a href="#">Pamokos</a></li>
<li><a href="#">Šiukšliadėžė</a></li>
</ol>
<?
}
?>
Bet gal yra dar paprastesnis būdas? www.sidicer.lt Redagavo
sidicer 2013 Kov. 11 23:03:37
5 atsakymai:
sniuff
Narys
Antras po Dievo
Pranešimai: 4491
Įstojęs: 2007 Geg. 14 16:05:52
<?php
$lang = isset ( $_GET [ 'lang' ] ) && $_GET [ 'lang' ] == "eng" ;
?>
<ol>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
<li><a href="#"><?php if ( $lang ) echo "Home" ; else "Namai" ; ?> </a></li>
</ol>
+2 Geriausias atsakymas
http://androider.info/
avice
Narys
Terminatorius
Pranešimai: 1441
Įstojęs: 2010 Bir. 25 20:06:33
pasidaryk ir ateičiai.
<?php
$lang = isset ( $_GET [ 'lang' ] ) ? $_GET [ 'lang' ] : 'lt' ;
if ( $lang == 'en' ) {
// angliska
$lang = array ( ) ;
$lang [ 'home' ] = 'Home' ;
$lang [ 'about' ] = 'About me' ;
} elseif ( $lang == 'ru' ) {
// rusiska kalba
$lang = array ( ) ;
$lang [ 'home' ] = 'Rusiskai namai' ;
$lang [ 'about' ] = 'rusiskai apie mus' ;
} elseif ( $lang == 'china' ) {
// kiniskai ir t.t.
} else {
// numatyta kalba
$lang = array ( ) ;
$lang [ 'home' ] = 'Namai' ;
$lang [ 'about' ] = 'Apie mus' ;
}
echo "<ol>
<li><a href='#'>" . $lang [ 'home' ] . "</a></li>
<li><a href='#'>" . $lang [ 'about' ] . "</a></li>
</ol>" ;
?>
0
sniuff
Narys
Antras po Dievo
Pranešimai: 4491
Įstojęs: 2007 Geg. 14 16:05:52
china nera kalba btw0
http://androider.info/
RaiShteliS
VIP narys
Nuolatinis
Pranešimai: 141
Įstojęs: 2007 Spa. 6 12:10:09
O kodel tokiu dalyku geriau nedaryti su switch funkcija? Nebutu daug paprasciau ir patogiau?0
Malonu sulaukti pagalbos, bet dar maloniau ją suteikti.
sniuff
Narys
Antras po Dievo
Pranešimai: 4491
Įstojęs: 2007 Geg. 14 16:05:52
Ne ir switch nera funkcija0
http://androider.info/
Peršokti į forumą:
Žaliems
Nebeegzistuojančios svetainės
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Dalinuosi, dovanoju!
Jūsų saitai
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!