$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]
печать e
…. Впрочем, как распечатать / отразить только специфику в этом случае? Например, повторяя только это ad.no.check1.check2.check3
и устранить это [Test_Name]
, Есть ли способ, которым мы можем указать диапазон / какой-то другой подход?
Если 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>";
Других решений пока нет …