0

メタディスクリプションを作成する次のコードがあります。の後にテキストを追加しようとすると、メタディスクリプションとして 0 が表示されます$info['desc']

元のコードは

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'] );
}
4

2 に答える 2

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'] );
}
于 2012-03-20T00:03:58.703 に答える
0

PHP は + を使用して文字列を連結するのではなく、ピリオドを使用します。プラス記号をピリオドに置き換えると、機能するはずです。

于 2012-03-20T00:00:48.907 に答える