2011-09-23 2 views
-2

PHP 배열 구문에 문제가 있습니다.PHP 배열 내 html 넣기

<?php 
$pages = get_pages(array('child_of' => $post->ID, 'sort_column' => 'menu_order')); 
$data = array(); 
foreach($pages as $post){ 
    setup_postdata($post); 
    $fields = get_fields(); 
    $data[] = '<p>'.$fields->company_name.'</p><img src="'.$fields->company_logo."' />'; 
} 
wp_reset_query(); 

// the js array 
echo 'var marker_data = ' . json_encode($data) . ';'; // Instead of implode 
?> 

특히이 라인 :

$data[] = '<p>'.$fields->company_name.'</p><img src="'.$fields->company_logo."' />'; 

내가 img 태그를 추가하는 모든 종류의 오류를 받고 있어요, 어떻게 올바르게 포맷 것인가?

+0

'"의를 입력해야합니다. 그것은 당신의 도구가 당신의 인용문이 틀렸다는 말을 들었을 적절한 도구를 사용하기 때문에 결코 게시되어서는 안되는 첫 번째 질문이 아닙니다. – markus

+1

@Col. Shrapnel : 그리고 또 다른 한 분은 "단순히 질문에 답하는 것만으로 그에게 아무것도 가르치지 않겠습니다"라는 반응을 보였습니까? – Alexander

+0

@Alexander 당신 말이 맞아요.하지만 롭이 그의 교훈을 받아들이지 않기 때문에,이 질문은 처음부터 요구되어서는 안됩니다. – markus

답변

2
$data[] = '<p>' . $fields->company_name . '</p><img src="' . $fields->company_logo. '" />'; 

당신은 변경된 '" 문제는 $fields->company_logo 이후

$data[] = '<p>'.$fields->company_name.'</p><img src="'.$fields->company_logo."' />'; 

$data[] = '<p>'.$fields->company_name.'</p><img src="'.$fields->company_logo.'" />'; 

에 줄

0

변경 : 잘못 "'에.

당신은 건설하지 닫 "' 대신 투표