2012-05-27 21 views
2

我遇到的這行代碼的問題使用PHP字符串變量:不能到位HTML明文

<a class="button" href="javascript:unhide('<?php $a; ?>')">Expand/Hide</a> 
<?php echo substr($f2, 0, 400);?><div id="<?php $a; ?>" class = "hidden"><?php echo substr($f2, 400, 5000);?></div> 

如果變量$被替換爲明文,然後代碼工作,但是當它鏈接到一個字符串變量它不。

下面的例子顯示的代碼(但由於一些代碼的目的,我需要使用varaible)的工作版本:

<a class="button" href="javascript:unhide('exampleword')">Expand/Hide</a> 
<?php echo substr($f2, 0, 400);?><div id="exampleword" class = "hidden"><?php echo substr($f2, 400, 5000);?> 

任何想法?

回答

8

更換

<?php $a; ?> 

與合作

<?php echo $a; ?> 
+0

三江源 –