내가하고 싶은지 궁금합니다 ... 내 PHP 코드는 이미지 디렉토리의 jpgs 및 flv 파일을 반복하고 일부 인스턴스 HTML로 구성되는 콘텐츠를 생성하고 다른 CSS에서는 동적으로 결정된 값과 결합 된 콘텐츠를 생성합니다 예를 들어 : 위 (HTML + 변수와 더 이상 섹션) 이후HTML과 이후에 스크립트에서 나중에 사용할 동적으로 설정할 수있는 변수를 모두 포함하는 PHP 변수를 정의 하시겠습니까?
'ul.set li.'.$className.
'{background: url(imagessmall/'.$fileName.')
left -2px no-repeat;}'
코드에서 한 번 이상 발생하고, 검토하고 유지하기 위해 코드를 쉽게 만들 것 때문에, 나는 싶습니다 변수 집합을 앞에 정의한 다음 이러한 HTML + $ 변수를 분리하여 필요에 따라 참조 할 수 있습니다. 예를 들면 다음과 같습니다.
$SDImagePreview =
'ul.set li.'.$className.
'{background: url(imagessmall/'.$fileName.')
left -2px no-repeat;}'
.
.
.
//Code that dynamically sets $className and $fileName is here
$write = fwrite($fileCSS, $SDImagePreview);
,I에 유래와 다른 참조 값을 전달 & $ fieldName에 같이 & 사용에 대해 판독했지만, 그 값을 동적으로 설정 될 수 그것을 변수 내에
을 갖는 변수를 정의의 예를 찾을 수있다 .
내가 할 수없는 일을하려고합니까? 아니면 또 다른 제안이 있습니다 : 제가 설명하는 일반적인 접근법을 구현합니까? 어떤 제안을 주셔서 감사합니다.
오히려 코드 자체에 HTML을 삽입보다, 나는 가능한 당신이 단지는이 예, 다음, 코드의 시작 부분에서 변수의 집합을 정의 필요에 따라 참조 할 수 있도록
http://php.net/manual/en/language.functions.php –
내가 이해하면 확실하지 않지만 여기에 팁이 있습니다. 가변 변수를 사용할 수 있습니다 (예 : $ fruit = 'apple'; $$ fruit = 'orange'; echo $ apple; // 오렌지색을 반환합니다 – Jason
HTML처럼 보이지 않습니다. CSS입니다. 귀하의 질문에 중요하지 않습니다. GGG가 말했듯이 기능은 갈 길이 멀다. – Barmar