簡體   English   中英

將PHP陣列導入引導卡

[英]Importing PHP Array into Bootstrap Cards

我有一些JSON,$ json。 這是用json_decode解析的,給了我一個可以提取值的數組。 對於此數組中的每個項目,如何將其值移入引導卡?

<?php
    $json = json_decode($content, true);
    foreach($json['response']['results'] as $response){
        echo $response['fields']['headline'] . "<br/>";
        echo $response['fields']['trailText'] . "<br/>";
        echo $response['fields']['thumbnail'] . "<br/>";
        echo $response['fields']['shortUrl'] . "<br/></br>";
    }
?>

引導卡示例:

<div class="card" style="max-width:319px;">
    <img src="myImage.png" class="card-img-top" alt="Card image" />
    <div class="card-block">
        <h4 class="card-title">This is a title</h4>
        <p class="card-text">Card text</p>
        <a href="http://website.co.uk" class="btn btn-success">Button</a>
    </div>
</div> 

只需在foreach循環內回顯html並添加字段值

<?php
    $json = json_decode($content, true);
    foreach($json['response']['results'] as $response){
        echo '<div class="card" style="max-width:319px;">
            <img src="' . $response['fields']['thumbnail'] . '" class="card-img-top" alt="Card image" />
            <div class="card-block">
                <h4 class="card-title">' . $response['fields']['headline'] . '</h4>
                <p class="card-text">' . $response['fields']['trailText'] . '</p>
                <a href="' . $response['fields']['shortUrl'] . '" class="btn btn-success">Button</a>
            </div>
        </div>; 
    }
?>

我會做這樣的事情:

<?php
$json = json_decode($content, true);
foreach($json['response']['results'] as $response){
    ?>
    <div class="card" style="max-width:319px;">
        <img src="<?=$response['fields']['thumbnail']?>" class="card-img-top" alt="Card image" />
        <div class="card-block">
            <h4 class="card-title"><?=$response['fields']['headline']?></h4>
            <p class="card-text"><?=$response['fields']['trailText']?></p>
            <a href="<?=$response['fields']['shortUrl']?>" class="btn btn-success">Button</a>
        </div>
    </div> 
    <?php
}
?>

我認為變更更好,請讓我知道是否適合您!

暫無
暫無

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

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