2011-07-27 6 views
3
<input id="myID" onClick="CheckAll('A','B');" /> 

프로젝트에서 위 코드를 String에 넣어야합니다 (두 번째 코드 단편 참조). 그러나 CheckAll()은 이미 작은 따옴표 안에 있습니다. 두 번째 코드 조각처럼 checkAll()에서 두 개의 매개 변수가 작은 따옴표 안에 있으면 checkAll()이 작동하지 않습니다.PHP에서 큰 따옴표 안에 작은 따옴표

두 번째 코드 스 니펫을 수정하는 방법은 무엇입니까?

감사합니다. 사전에 도움을 주시면 정말 감사하겠습니다.

$string ="<input id='myID' onClick='CheckAll('A','B');' />" 

답변

10

당신은 백 슬래시 사용할 수 있습니다 또는

$string ="<input id=\"myID\" onClick=\"CheckAll('A','B');\" />" 
1
$string ="<input id='myID' onClick=\"CheckAll('A','B');\" />" 

추가 탈출 슬래시

+0

작동하지 않습니다 - 이스케이프 따옴표해야 큰 따옴표가 붙어 출력이 나오면 1 배가되지 않습니다. e는 작은 따옴표 안에 따옴표를 둡니다. –

0

사실

$string = '<input id="myID" onClick="CheckAll(\'A\',\'B\');" />';