0
죄송합니다. 게으르지 않아서 다른 사람들이 동일한 오류 메시지를 해결했다는 것을 알고 있지만 여전히 물어볼 필요가 없었습니다.php 배열 오류 - 스칼라 값
나는 문자열과 해당 int가 각각 2 개의 2 차원 배열을 가지고 있습니다.
첫 번째 배열의 문자열을 두 번째 배열의 문자열과 비교하려고합니다. 두 문자열이 같은 경우 해당 정수를 함께 추가하려고합니다. 문제가 무엇인지 알고있는 7 라인
for($countOne=0; $countOne<10; $countOne++)
{
for($countTwo=0; $countTwo<10; $countTwo++)
{
if($blekko_Array['url'][$countOne]==$bing_Array['url'][$countTwo])
{
$blekko_Array['score']['$countOne'] = $blekko_Array['score']['$countOne'] + $bing_Array['score']['$countTwo'];
}
}
}
사람의 "배열로 스칼라 값을 사용할 수 없습니다"-
나는 오류는 무엇입니까?
감사
감사합니다. 다시 andrew. 오류가 수정되었지만 코드의 마지막 줄을 가리키는 새 코드가 있습니다. 오버로드 된 개체 나 문자열 오프셋이있는 assign-op 연산자를 사용할 수 없습니다. – shanahobo86
문제없이 코드를 실행했습니다. 그래서 당신이 갖고있는 데이터에 문제가있을 수 있습니다 - 나는 엔트리 중 하나가 이미 '점수'를 갖고 있지 않으면 일어날 것이라고 생각합니다. – andrewsi
그 줄을 다음과 같이 바꾸어보십시오 :'$ blekko [ 'score'] = $ blekko [ 'score'] + $ bing [ 'score'];' – andrewsi