簡體   English   中英

PHP echo 引用語法錯誤

[英]PHP echo quote syntax error

對於您那里有經驗的PHP開發人員,我最有可能是一個非常簡單的問題,我正在嘗試將一些PHP代碼添加到我目前正在使用的PDF生成軟件中。

我相信的問題在於我的報價。 我已經嘗試過單引號,雙引號和外面的單引號,逃避php ,幾乎所有我能想到的,仍然沒有運氣。

我的代碼目前看起來像這樣:

<?php 
// add code to check if data
if (!empty($form_data['field'][39]))
{

echo "<div style="text-align:center;">
<?php foreach($form_data['field'][274] as $url):?> <img src="<?php echo str_replace(site_url(), ABSPATH, $url); ?>" width="250px" /> <?php endforeach; ?  >
 </div>";
?>

我想要完成的是,當有數據輸入到“字段”39 時,它應該與下面生成的圖像相呼應。 該圖像雖然是動態生成的,因此我需要替換 URL,因此我將 str 替換為站點 url,但我不確定在整個回聲中要更改哪些引號,我所有的嘗試都只是破壞了 PDF生成。

我不能確定這在您的上下文中是否正確,但這至少在語法上是正確的。 嘗試一下。

<?php
// add code to check if data
    if (!empty($form_data['field'][39]))
    {

        echo "<div style='text-align:center;'>";
            foreach($form_data['field'][274] as $url):
         ?>
            <img src="<?php echo str_replace(site_url(), ABSPATH, $url); ?>" width="250px" />
         <?php
            endforeach;
        echo "</div>";
    }
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM