Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Laravel - ambil data image (src) dari database gagal
Jadi ceritanya data image yang tersimpan di DB dalam bentuk html, input dari summernote.
Di DB src nya ada 3, tapi pas di dd cuma muncul 1.
Hasil dd
array:1 [▼
0 => "/img/artikel/16802350310.png"
]
Isi DB
<p><img style="width: 543px;" data-filename="Screenshot at 2023-03-31 09-12-58.png" src="/img/artikel/16802350310.png"><img style="width: 749px;" data-filename="after-git-clone-laravel.png" src="/img/artikel/16802350311.png"><img style="width: 932px;" data-filename="ceate-ssh-for-github.png" src="/img/artikel/16802350312.png"><br></p>
Code
$body = $request->body;
$dom = new \DomDocument();
@$dom->loadHtml($body, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$images = $dom->getElementsByTagName('img');
foreach ($images as $img) {
$data = $img->getAttribute('src');
$imgsrc = [];
if (!in_array($data, $imgsrc)) {
$imgsrc[] = $data;
dd($imgsrc);
}
}
0
1 Jawaban:
Jawaban Terpilih
<div>Ane yang salah gan, maaf.<br><br>Salah posisi dd, harusnya di luar foreach.</div>
1