2012-03-19 192 views
0

我有下面的代碼來創建元描述。嘗試在$info['desc']之後添加文本時,我得到0作爲元描述。定義元描述

原代碼是

function apply_meta($info) { 
if (isset($info['desc']) && !empty($info['desc'])) { 
    define('META_DESC', $info['desc']); 
} 

我所做的是:

function apply_meta($info) { 
if (isset($info['desc']) && !empty($info['desc'])) { 
    define('META_DESC', $info['desc'] + 'my text. Read more about ' + $info['desc']); 
} 
+0

什麼是實際問題?你確定爲你的目的定義()嗎? – CodeZombie 2012-03-20 00:01:20

+0

很高興我能幫忙!如果您對其中一個答案感到滿意,請點擊複選標記以「接受」,以便答辯人獲得信用。 – octern 2012-03-20 10:18:11

回答

0

PHP中使用句點(。)來連接字符串。用這樣的句號替換你的+符號:

function apply_meta($info) { 
if (isset($info['desc']) && !empty($info['desc'])) { 
    define('META_DESC', $info['desc'] . 'my text. Read more about ' . $info['desc']); 
} 
0

PHP不使用+來連接字符串,它使用一個週期。用週期替換你的加號,它應該工作。

+0

感謝您的幫助!工作很棒:) – GeorgeV 2012-03-20 00:34:13