0
이 숫자는 텍스트 영역에서 쉼표로 분리되어 표시되지만 루프를 통과 할 때 오류가 발생합니다. 어떻게해야합니까? $_GET['numbers']
은 쉼표로 구분 된 목록 인 경우배열을 반복 할 수없는 이유는 무엇입니까?
$numbers = $_GET['numbers'];
foreach($numbers as $number){
echo $number;
}
이 숫자는 텍스트 영역에서 쉼표로 분리되어 표시되지만 루프를 통과 할 때 오류가 발생합니다. 어떻게해야합니까? $_GET['numbers']
은 쉼표로 구분 된 목록 인 경우배열을 반복 할 수없는 이유는 무엇입니까?
$numbers = $_GET['numbers'];
foreach($numbers as $number){
echo $number;
}
먼저 배열을 $numbers
밖으로 만들어야합니다.
foreach($numbers as $number){
$number = trim($number);
echo $number
}
,이 배열이 아니다 : 이것은 내 코드입니다.
foreach(explode(",",$_GET['numbers']) as $number)
당신이 확실'$ : 당신이
foreach
루프에서 사용하기 전에 당신은 시작과 끝에서 공백을 제거trim()
를 사용한다다음 :이 줄을 추가하여이 작업을 수행 할 수 있습니다 _GET [ 'numbers']'배열입니까? 분명히 그렇지 않습니다. 'var_dump ($ _GET [ 'numbers'])'를 참조하십시오. –