내가 PHP의 기본 구문과 도움이 필요 vriable 값을 PHP로 하위 문자열을 교체로 보낼 수는 <p></p> 나는 다음과 같은 문자열을 가지고, 평가()와
나는 변수를 가지고 : 실제로 사용 str_replace('replace', $var, $str);
는 내가 뭘하려고 오전입니다 :로 $var = "VariableValue";
과 st_replace 기능을 같은 somehing의 평가 : 그래서
if(eval($str)){//This should now make the if condition **look like**
//if(strlen(*'VariableValue'*)...)
//
echo 'Success';
}else{
echo 'Ask the guys at StackOverFlow :),sure after searching for it';
}
당신은 무엇을 알 경우 경우 (나 strlen ('VariableValue') ...)이 내가 문을 평가 한 후 바르가 포함 된 경우 마지막을 할 수 있도록 할 것입니다 그래서이를 처리 실제로 나 strlen 따옴표 값,
나는 내가 필요로 명확로 :) 사전에
감사
따옴표 나 다른 제어 문자가 포함되어있는 경우 변수 문자열을 이스케이프 처리해야합니다. – Erbureth
대단히 감사합니다. eval을 사용하지 않고 수행하려고하는 다른 방법이 있다고 생각하십니까 (단, 같은 기법으로 만 사용) –
@arkascha가 다른 대답에 언급했듯이 변수를 직접 사용하면 if (eval ($ code)) {...} 대신에 if (strlen ($ var) <= 5 && strlen ($ var) > = 1) {...}' – SJFrK