2026, 새로운 도약을 시작합니다.

이미지 파일 아이디 채택완료

<?php echo $view['file'][1]['view']; ?>

여기에 아이디를 넣어야 하는데 img 가 들어있는거 같은데 어떻게 해야 할까요 ?

<?php echo $view['file'][1]['view']; ?> id="1"

<?php echo $view['file'][2]['view']; ?> id="2"

답변 2개

채택된 답변
+20 포인트

<?php

$img1 = $view['file'][1]['view']; 

echo explode('id=', $view['file'][1]['view'])[1];

이러게 하시면 id 값을 가져오실수 있으실거고

넣는건

$view['file'][1]['view'] 애 자체가 <img 태그부터 있을때와 없을때 구분이 필요한데..

없을때는 <img src="<?=$view['file'][1]['view']?>" id="직접 삽입">

있을때는 <?php echo str_replace(" ", 'id="1"', $view['file'][1]['view']);?>

아니면

if(strpos($view['file'][1]['view'], " />") !== false){

    $변수1 = explode(" />", $view['file'][1]['view']);

    $view['file'][1]['view'] = $변수1.' id="값" />';

}else {

    if(strpos($view['file'][1]['view'], " >") !== false){

        $변수1 = explode(" >", $view['file'][1]['view']);

        $view['file'][1]['view'] = $변수1.' id="값" />';

    }else{

        $view['file'][1]['view'];

    }

}

이런식?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 꾸벅

댓글을 작성하려면 로그인이 필요합니다.

혹시 이런거가 필요하신지요?

<?php echo str_replace('<img', '<img id="1"', $view['file'][1]['view']); ?>
<?php echo str_replace('<img', '<img id="2"', $view['file'][2]['view']); ?>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고