이미지 파일 아이디
본문
<?php echo $view['file'][1]['view']; ?>
여기에 아이디를 넣어야 하는데 img 가 들어있는거 같은데 어떻게 해야 할까요 ?
<?php echo $view['file'][1]['view']; ?> id="1"
<?php echo $view['file'][2]['view']; ?> id="2"
답변 2
<?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'];
}
}
이런식?
혹시 이런거가 필요하신지요?
<?php echo str_replace('<img', '<img id="1"', $view['file'][1]['view']); ?>
<?php echo str_replace('<img', '<img id="2"', $view['file'][2]['view']); ?>