0
有一個物體在PHP命名爲$item
,並在這個對象我有動態屬性名PHP
title , title_cn, title_tw
性質,我想創建一個自動生成基於語言屬性的功能,所以我的編碼是這樣的:
<?= $item->title . set_lang(); ?>
而且功能:
function set_lang() {
$CI =& get_instance();
$lang = $CI->session->userdata('site_lang');
if ($lang == "english") {
return "";
} else if ($lang == "zh_tw") {
return "_tw";
} else if ($lang == "zh_cn") {
return "_cn";
}
}
然而,n ame沒有正確生成,只是$ item->標題附加了lang代碼的字符串,例如。 my title 1234_tw, titleABC_cn
等...
如何動態生成屬性?感謝您的幫助
搜索變量變量 – Clive
變量變量很容易理解,一旦你得到它們; P但在這種情況下不需要它們除非你想縮短代碼使其更難理解;) – SidOfc