2010-12-18 7 views
0

안녕하세요 어떻게 에코 대신 두 개의 변수에이 배열을 저장합니까 ?? 어떻게 배열을 여러 변수에 저장합니까?

$countries = array(); 
foreach ($my_data as $node) 
{ 
    foreach($node->getElementsByTagName('a') as $href) 
    { 
     preg_match('/([0-9\.\%]+)/',$node->nodeValue, $match); 
     $countries[trim($href->nodeValue)] = $match[0]; 
    } 
}  

foreach ($countries as $country => $percent) echo str_replace("Â","",(strip_tags($country))) . ' - ' . str_replace("Â","",(strip_tags($percent))); 

이 뜻을 출력
USA - 75% 
UK - 65% 
AU - 56% 
UAE - 52% 

등 에

내가 내가 예를 그 어떤 생각 같은

$datac = USA,UK,AU,UAE 

$datap = 75%,65%,56%,52% 

여러 변수에 저장이 배열을 필요로한다 찾고 있어요? 당신이 문자열로하려면

+0

귀하가 데이터를 파괴 교체. –

답변

2
$datac = array(); 
$datap = array(); 

foreach($countries as $country => $percent) { 
    $datac[] = str_replace("Â","",(strip_tags($country))); 
    $datap[] = str_replace("Â","",(strip_tags($percent))); 
} 

, 당신이 단지 수 있습니다

$datac = implode(',', $datac); 
$datap = implode(',', $datap); 

참조 : implode

+0

Felix Kling 너는 주인이다. .. 고마워. – mathew

관련 문제