$response
var有一个名为custom_test_name
的组件,如下所示:
[Test_Name]ad.no.check1.check2.check3
这是一个小的PHP代码:
<?php
echo "<class="."com.tests.".$response["custom_test_name"][1]."</class>";
?>
这会打印<class=com.tests.[</class>
..检查[
的第一个字符custom_test_name
,同样回显["custom_test_name"][2]
打印T
,[3]
打印{ {1}} ....但是,如何在这种情况下只打印/回显特定内容?例如。回应这个e
并消除ad.no.check1.check2.check3
。有没有办法可以指定范围/其他方法?
答案 0 :(得分:1)
如果custom_test_name始终以[Test_Name]开头,您可以使用类似
的内容将其删除$trimmed = str_replace('[Test_Name]', '', $response->custom_test_name);
echo "<class="."com.tests." . $trimmed . "</class>";
如果它不总是那样但是会以[某事]开头,你可以使用像
这样的东西$trimmed = preg_replace("/(\[.*\])/", '', $response->custom_test_name);
echo "<class="."com.tests." . $trimmed . "</class>";