이전 목록 다음
채택완료

불러온 파라미터 질문입니다..

2018-01-22 (월) 10:22:11 1,932
Copy
for ($x = 1; $x <= 11; $x++) {
$name = 'q'.$x;
$name = $_GET[$name];
$int = substr(trim($name), -1);

echo (int)$int;
}

이렇게 해서 11개의 파라미터를 불러왔습니다..

그것들은 

010101010101 이런식으로 표현되는데요,,

그것을 숫자형으로 바꾸었고, 이제 더해야하는데 .......ㅠㅠ

모르ㅔㄱ성요,,,,,

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
Copy
$sum = 0; 
for ($x = 1; $x <= 11; $x++) {
$name = 'q'.$x;

$sum += intval($_GET[$name]);
echo $name." : ".$sum."<br/>";
}

답변에 대한 댓글 2개

[code]
$total = 0;
for ($x = 1; $x <= 11; $x++) {
$name = 'q'.$x;
$name = $_GET[$name];
$int = substr(trim($name), -1);
$total += $int;
}
[/code]

이렇게 해결 했습니다.
@humanb2box 네, 어떻게든 원하시는 결과가 잘 나오면 됩니다만
문자를 숫자로 변환하는방법은 intval 이 더 안정적일겁니다.
수고하세요~

답변을 작성하려면 로그인이 필요합니다.