포함 된 preg_replace_callback 함수를 통해 실행중인 URL 배열이 있습니다. 각 루프가 새로운 결과를 생성한다는 아이디어입니다.preg_replace_callback stuck
문제는 첫 번째 URL을 처리 한 후 마치 멈춘 것처럼 첫 번째 결과 만 계속 출력한다는 점입니다.
if (!function_exists('name')) {
function name($match)
{
return($match[1]);
}
$foo = preg_replace_callback("#[regex]#", "name", $bar);
}
어떤 아이디어를 내가이 제대로 작동하려면 얻을 수있는 방법 : 여기
코드인가? 감사. 당신이 배열의 모든 요소에 기능preg_replace_callback()
을 적용하는 경우
있습니까 단순히 코드를 설명하기 위해 단순화하거나 실제 코드입니까? – NullUserException
실제 코드를 게시하십시오. – Artefacto
예, 코드를 단순화하고 있습니다. 개별 스크립트에서 사용하면 잘 작동합니다. 정규식은 모든 것을 완벽하게 집어 내며 출력합니다. URL 배열 당 동일한 스크립트 내에서 두 번 이상 사용될 때 걸림돌 만 치면됩니다. –