试图翻译文字,而不是工作

时间:2017-03-13 08:56:18

标签: php

$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";
    }

}

嘿所有, 试图让这个简单的代码工作。

这是一个非常简单的小型网站翻译,但由于某种原因,它拒绝工作。

$ server_loc有效,因为它会回显' / aiesec / ar /'当我在主页上时。

1 个答案:

答案 0 :(得分:1)

为什么不使用in_array

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

}