0

私はこれを使用しています:

$description = token_replace('[node:field-description]', array('node' => $node));

ルール用に作成したphpコードで。しかし、説明に引用符が含まれていると、PHP 解析エラー: 構文エラー、予期しない T_CONSTANT_ENCAPSED_STRING が表示されます。引用が混乱しているためだと思います。

だから私の質問は、このトークン値をphpでエスケープするにはどうすればよいですか??

4

1 に答える 1

0

試す

str_replace('"', "", $node);
str_replace("'", "", $node);

rem node は文字列ではないので、convert value を必ず使用してください。

于 2013-06-13T18:48:09.410 に答える