2014-11-06 4 views
1

배열에 문제가 있습니다.PHP 배열 이미지 URL 텍스트에서 src

$image_array = array(
    "image" => "images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg", 
    "user" => "itsme", 
    "year" => 2014 
); 

가 어떻게이 변환 할 수 있습니다 :

<img src="images/4iJfYYoQzZcONB9hNzg0J0wWyPH.jpg" > 

감사합니다 나는이 코드를 가지고!

+2

'에코 "";' – gvgvgvijayan

답변

1

원하는대로 할 수 있습니다. 배열을 가정 은 어쩌면 당신이 Arrays 처음 사용하는 방법을 배워야한다, 변수 $array

<img src="<?=$array['image'];?>" /> 
1

이 기본적인 질문에 저장됩니다.

그러면 직접 질문에 답변 할 수 있습니다. 당신은 당신의 코드에서 특정 기능이 필요하고 여러 번 재사용 될 것입니다 때

1

, 다음과 같이 우리가 함수에서 귀하의 요구 사항을 적용 할 함수에을하는 것이 좋습니다 :

function printImg($arr){ 
    $format = "<img src=\"%s\" />"; 
    sprintf($format, $arr['image']); 
} 

그러면 어디에서든지 이미지 태그를 갖고 싶습니다.

<?php echo printImg($arr); ?> 

여기서 $ arr은 사용자가 생각한 코드의 변수 이름입니다. 이것은 더 깔끔하고 재사용 가능한 코드를 만들고 있습니다.

사용하지 않으려면

는 대신 함수의 코드에서 printf()를 사용할 수 있습니다 에코 sprintf()