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" => [ 
  	  "hello" => "hola"
      ],
    ];
    echo $tl[$lang[0]]["hello"];
(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
 <?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"];
 }
(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
 <?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"];
     }
 }
<?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
 <?php
 $locale = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 $lang = explode(",", $locale)[0];
 $t1 = [
	"en-US" => [
		"Hello" => "Hello"
	],
	"es-MX" => [
		"Hello" => "Hola"
	]
 ];
 echo $t1[$lang]["Hello"];
 ?>
<?php $locale = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $lang = explode(",", $locale)[0]; $t1 = [ "en-US" => [ "Hello" => "Hello" ], "es-MX" => [ "Hello" => "Hola" ] ]; echo $t1[$lang]["Hello"]; ?>
X