1
array_push()
을 사용하여 배열에 새 값을 삽입하는 루프가 있습니다. 경우에 따라 이 "푸시 된"새 값인은 기존 값과 유사하게 보일 때가 있습니다. 따라서 배열에는 "duplicates"이 포함될 수 있습니다. 정확히 일치하지는 않습니다.배열의 일부에 och 문자열이 있는지 확인하십시오.
나는 in_array()
을 사용해 보았지만 그 값이 서로 정확히 같아야합니다.
누군가 내 제안에 "중복"을 피하기 위해 if 문을 쓸 수있는 제안이 있습니까?
이 내 스크립트의 단순화 된 버전입니다 : 내가 배열을 밀어 넣기 전에 $line
은 기존과 유사 여부를 확인하고 싶은
for ($y=0; $y<=1000; $y++) {
$array = array();
array_push($feed,
array(
"name" => $name,
"line" => $line,
"duration" => $duration
)
)
}
. 라인은 다른 스크립트에서 수집됩니다. smilar에 의해 나는 의미한다 : 10의 첫번째 특성은 동등하다 substr($line, 0, 10)
미리 감사드립니다!
아, 죄송합니다. array_push가 큰 루프의 일부라는 것을 잊어 버렸습니다 ... 예제를 업데이트 할 것입니다! –