如何使用php语法用另一个特殊字符替换特殊字符

时间:2016-09-08 20:40:10

标签: php preg-replace str-replace

如果, $_POST['address']使用space | spacestr_replace(),我想替换逗号I.e preg_replace()。像:

$ofa = $_POST['address']
$ofa = str_replace or preg_replace

2 个答案:

答案 0 :(得分:1)

你走了:

// allMasterPages is type List<MyPage> - change to whatever it really is
Func<List<MyPage>, List<TopMenuVM>> funcTopMenuVM = null;
funcTopMenuVM = ((pages) => {
    return
        (from amp in pages
            orderby amp.DisplayOrder
            select new TopMenuVM()
            {
                DisplayOrder = amp.DisplayOrder,
                Url = string.IsNullOrEmpty(amp.Url) ? GenerateUrl(amp.Page1.OrderBy(x => x.DisplayOrder).FirstOrDefault()) : amp.Url,
                PageId = amp.PageId,
                PageTitle = amp.PageTitle,
                TopMenus = funcTopMenuVM(amp.Page1)
            }).ToList();
});

var newTopMenu = new TopMenuVM()
{
    TopMenus = funcTopMenuVM(allMasterPages)
};

您可以在此处阅读:http://php.net/manual/en/function.str-replace.php

答案 1 :(得分:1)

你需要这样做:

$address = "some , data , from , post"; // $_POST['address']
$cleanAddress = str_replace(",", " | ", $address);