2014-01-15 2 views
-2

안녕하세요이 1,2,3,4,5 같은 것을 제공이루프 외부 값을 인쇄하고 변수의 값을 보존 루프

for($a=1;$a++,$a<25;){ 
echo $a.','; 
} 

을 achiving에있는 모든이 내 코드가 난 데있다 문제, 6,7,8 ....... 하지만 난 그냥 변수로 저장 B 말하고 루프가 끝난 후에 그것을 인쇄 할 그것을 인쇄 할 해달라고 ..

for($a=1;$a++,$a<25;){ 
$b=$a.','; 
} 
echo $b; 
같은

누구나 할 수 있습니다. 나에게 이것을하는 방법을 나에게 생각? 변수는 1,2,3,4,5,6,7,8,9 ...와 같은 값을 가져야합니다.

+0

처음으로 언어를 선택하십시오 : PHP 또는 C++ 또는 C? – haccks

+2

이것은 C 또는 C++과 어떤 관련이 있습니까? 구문이 C 또는 C++에 유효하지 않습니다. –

+0

나는 논리가 비슷할 것이라고 생각한다 – user3159415

답변

0

원하는 것은 $ b. = $ a입니다. ",";

이렇게하면 각 변수가 $ b에 추가됩니다.

for($a=1;$a++,$a<25;){ 
    $b .= $a.','; 
} 
echo $b; 

또한, 나는 당신을위한이 생각 : 루프 내부의 문이 php에서

+0

감사합니다 – user3159415

1

C++ 언어에서는 당신은 여기 array 변수를 필요

std::vector<int> a; 
int i = 0; 
for (i = 0; i < limit; i++) 
{ 
    a.push_back[i]; 
} 

// Access them outside the for loop: 
std::cout << "a[5]: " << a[5] << "\n"; 
0

: 벡터를 사용합니다. 배열에 값을 저장 한 다음 for 루프를 실행하여 모든 값을 인쇄하십시오.

0

이 당신이해야하는 방법입니다하지만 당신은 또한 문자열이나 통해서 ','마지막을 제거해야합니다 잘못된. for의 일반 형식은 for(initialization ; conditions ; operations)이어야합니다. 와

당신의 당신은 2,3,4....

0

사용 array 같은 것을하고 implode 결과 채워진 배열을 달성하기위한.

$array = array(); 

for($a=1;$a<25;$a++){ 
    array_push($array, $a); 
} 

echo implode(',', $array); 
관련 문제