4
매개 변수로 전달하는 Phing 프로젝트가 있습니다. 이 매개 변수에 strtolower() 또는 ucwords() 등의 간단한 문자열 조작을 수행하려고합니다. 어떤 생각을 어떻게 할 수 있습니까?Phing 문자열 조작
매개 변수로 전달하는 Phing 프로젝트가 있습니다. 이 매개 변수에 strtolower() 또는 ucwords() 등의 간단한 문자열 조작을 수행하려고합니다. 어떤 생각을 어떻게 할 수 있습니까?Phing 문자열 조작
PhpEvaLTask 사용에 대한 방법 :
phing -Dparam=BLAH stringtest
수익률 :
Buildfile: /export/users/marcelog/build.xml
StringTest>를 stringtest :
<project name="StringTest" default="all" basedir=".">
<target name="stringtest" description="test">
<php expression="strtolower(${param})" returnProperty="paramToLower"/>
<php expression="ucwords(${param})" returnProperty="paramUcwords"/>
<echo>To lower ${paramToLower}</echo>
<echo>UcWords ${paramUcwords}</echo>
</target>
은 그것을 실행
[php] Evaluating PHP expression: strtolower(BLAH)
[php] Evaluating PHP expression: ucwords(BLAH)
[echo] To lower blah
[echo] UcWords BLAH
BUILD는
이 작업을 수행하는 또 다른 방법 완료 :
<php function="strtolower" returnProperty="paramToLower">
<param value="${param}" />
</php>
<php function="ucwords" returnProperty="paramUcwords">
<param value="${param}" />
</php>
안녕 덕분에 나는 떠들썩한에게 그것을 – Gabe
확인을 줄 것이다! 그것이 유용했다면 대답을 받아들이는 것을 잊지 마라 :) – marcelog