我有一个包含多个文本字符串的foreach数组。
foreach ($this->arrCustomFields as $field) {
echo ($field['lbl']->Name);
}
以下是上面数组中的字符串。
abcdefg
mention
plcplc
xxxx_Models
我想匹配shell样式通配符+文本“* Models”并将其替换为“mymodels”并在同一个foreach数组中提交更改。
答案 0 :(得分:1)
PHP支持Regular Expressions。您可以使用preg_replace
进行替换的人:
$field['lbl']->Name = preg_replace("/.*Models/", "mymodels", $field['lbl']->Name);