이 기사의 예에서는 JS를 기반으로 하는 PHP의 sprintf 함수 구현을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
기능은 다음과 같습니다.
<script type="text/javascript"> function sprintf() { var arg = arguments, str = arg[0] || '', i, n; for (i = 1, n = arg.length; i < n; i++) { str = str.replace(/%s/, arg[i]); } return str; } </script>
첫 번째 매개변수는 "%s"를 포함하는 문자열이고, 나머지 매개변수는 "%s"를 대체하는 데 사용되는 해당 변수입니다.
예:
<script type="text/javascript"> var str = "床前%s明光,疑是%s上霜;举头%s明月,低头%s故乡。", var1 = "明", var2 = "地", var3 = "望", var4 = "思"; str = sprintf(str, var1, var2, var3, var4); </script>
이 기사가 JavaScript 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.