Hey Everyone,
Post your solutions to today's Let's Build Something here.
Best, Chris
<?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"];
<?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"];
}
<?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
locale = _SERVER['HTTP_ACCEPT_LANGUAGE'];
lang = explode(",", locale)[0];
t1 = [
"en-US" => [
"Hello" => "Hello"
],
"es-MX" => [
"Hello" => "Hola"
]
];
echo t1[$lang]["Hello"];
?>