Php 试图翻译文本,但不起作用

Php 试图翻译文本,但不起作用,php,Php,大家好, 试图让这个简单的代码正常工作 对于一个小网站来说,这是一个非常简单的翻译,但由于某些原因,它拒绝工作 $server\u loc可以工作,因为当我在主页上时,它会回显“/aiesec/ar/”。为什么不使用 在每次循环迭代中,您都将数据设置为$translate,因此,当然,只有在上一次迭代中设置的数据“存活”,并且在循环结束后才可用 $server_loc = $_SERVER['REQUEST_URI']; $locations = array( '/aiesec/ar/',

大家好, 试图让这个简单的代码正常工作

对于一个小网站来说,这是一个非常简单的翻译,但由于某些原因,它拒绝工作

$server\u loc可以工作,因为当我在主页上时,它会回显“/aiesec/ar/”。

为什么不使用


在每次循环迭代中,您都将数据设置为$translate,因此,当然,只有在上一次迭代中设置的数据“存活”,并且在循环结束后才可用
$server_loc = $_SERVER['REQUEST_URI']; 

$locations = array( '/aiesec/ar/',
                    '/aiesec/ar/volunteer-abroad/',
                    '/aiesec/ar/about/',
                    '/aiesec/ar/working-abroad/',
                    '/aiesec/ar/stories/'
                  );

foreach ($locations as $loc) {

    if($server_loc == $loc) {
        $translate['apply'] = "قدم الآن";
        $translate['recent_stories'] = "قصص الأخيرة";
        $translate['instagram_feed'] = "إينستاجرام تغذية";
    } else {
        $translate['apply'] = "APPLY NOW";
        $translate['recent_stories'] = "RECENT STORIES";
        $translate['instagram_feed'] = "INSTAGRAM FEED";
    }

}
if(in_array($server_loc,$locations)){
        $translate['apply'] = "قدم الآن";
        $translate['recent_stories'] = "قصص الأخيرة";
        $translate['instagram_feed'] = "إينستاجرام تغذية";

}