2014-02-24 2 views
1

내 디렉터리의 경로에서 이미지에 연결하려고합니다. 어떻게하면 변수를 제대로 벗어날 수 있습니까?동적 경로에서 파일 이름 만들기

foreach ($images as $row) { 
$config['source_image'] = '/assets/images/'.$row; 
} 

은 $ 행 변수는 작은 따옴표 사이에 있어야합니다 :

여기 내 코드입니다. 감사

+1

왜 그렇게 생각하니? – zerkms

+0

원하는 출력은 무엇입니까? – Fabio

+1

URL을 안전한 것으로 설정 하시겠습니까? urlencode()를 확인하십시오. foreach() 루프를 사용하여 동일한 배열 인덱스에 값을 여러 번 할당하는 방법을 다시 생각해 볼 수도 있습니다 (배열의 마지막 요소 만 'source_image'에 저장됩니다). – roycable

답변

1

의 foreach ($ 행으로 $ 이미지) {

$config['source_image'] = '/assets/images/'.$row.'; 

}

귀하의 코드는이 상점 인 방법으로 완벽하게 괜찮습니다.

0

는 다음과 같은 시도 :

foreach($images as $i => $v){ 
    $config[$i] = rawurlencode("/assets/images/$v"); 
} 

이제 $config 배열은 $images 배열이며, 배열 $images의 종류에 따라 이름이나 번호를 취한다.

0

다음과 같이 큰 따옴표를 사용하지 마십시오.

foreach ($images as $row) { 
    $config['source_image'] = "/assets/images/{$row}"; 
} 

아니면 작은 따옴표로 표시해야합니까?

관련 문제