2016-04-27

April 27 Thread .

Hey Everyone,

Post your solutions to today's Let's Build Something here.

Best, Chris

Hey Everyone, Post your solutions to today's Let's Build Something here. Best, Chris

-- April 27 Thread
<?php

$lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
$lang = explode(",", explode(";", $lang)[0]);

$tl = [
  "en-US" => [
      "hello" => "hello"
  ],
  "es-MX" => [ 

&quot;hello&quot; =&gt; &quot;hola&quot; ], ]; echo tl[lang[0]][&quot;hello&quot;];

(Edited: 2016-04-27)
<?php $lang = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; $lang = explode(",", explode(";", $lang)[0]); $tl = [ "en-US" => [ "hello" => "hello" ], "es-MX" => [ "hello" => "hola" ], ]; echo $tl[$lang[0]]["hello"];

-- April 27 Thread

&lt;?php

$tl = [ &quot;en-US&quot; =&gt; [ &quot;Hello&quot; =&gt; &quot;Hello&quot; ], &quot;vi-VN&quot; =&gt; [ &quot;Hello&quot; =&gt; &quot;Chao&quot; ], ];

if (isset(_SERVER['HTTP_ACCEPT_LANGUAGE']){ //should return something like 'en-us,en;q=0.5' langs = explode(&quot;,&quot;, _SERVER['HTTP_ACCEPT_LANGUAGE']); echo tl[$langs[0]][&quot;Hello&quot;]; }

(Edited: 2016-04-27)
<?php $tl = [ "en-US" => [ "Hello" => "Hello" ], "vi-VN" => [ "Hello" => "Chao" ], ]; if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']){ //should return something like 'en-us,en;q=0.5' $langs = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']); echo $tl[$langs[0]]["Hello"]; }

-- April 27 Thread

&lt;?php

client_locale=_SERVER[&#039;HTTP_ACCEPT_LANGUAGE&#039;];

$tl = [ &quot;zh-TW&quot; =&gt; [ &quot;hello&quot; =&gt; &quot;Ni Hao&quot; ], &quot;en-US&quot; =&gt; [ &quot;hello&quot; =&gt; &quot;Hello&quot; ] ];

prefarr= explode(",", client_locale);

foreach (tl as key=&gt;value){ if (key==prefarr[0]){ echo value[&quot;hello&quot;]; } }

<?php $client_locale=$_SERVER['HTTP_ACCEPT_LANGUAGE']; $tl = [ "zh-TW" => [ "hello" => "Ni Hao" ], "en-US" => [ "hello" => "Hello" ] ]; $prefarr= explode(",", $client_locale); foreach ($tl as $key=>$value){ if ($key==$prefarr[0]){ echo $value["hello"]; } }

-- April 27 Thread

&lt;?php

locale = _SERVER[&#039;HTTP_ACCEPT_LANGUAGE&#039;]; lang = explode(",", locale)[0]; t1 = [ "en-US" => [ "Hello" => "Hello" ], "es-MX" => [ "Hello" => "Hola" ] ]; echo t1[$lang][&quot;Hello&quot;];

?&gt;

<?php $locale = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $lang = explode(",", $locale)[0]; $t1 = [ "en-US" => [ "Hello" => "Hello" ], "es-MX" => [ "Hello" => "Hola" ] ]; echo $t1[$lang]["Hello"]; ?>
X