Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 字符串替换为特定格式_Php_Str Replace - Fatal编程技术网

Php 字符串替换为特定格式

Php 字符串替换为特定格式,php,str-replace,Php,Str Replace,我可以知道如何使用字符串替换字符中的某些符号并遵循格式吗 下面是我想要的结果示例,我只想替换前面的符号内的数字: Before | After(预期结果) 100-1-1彭古巴拉/彭耶迪亚安/品达安-联东100-1/1彭古巴拉/彭耶迪亚安/品达安-联东 100-1-1-16 Undang Undang Kecil酒店/测试100-1/1/16 Undang Undang Kecil酒店/测试 带符号的数字内的格式需要更改,XXX为固定数字总格式,()为随机数字总格式: xxx-()-()更改为

我可以知道如何使用字符串替换字符中的某些符号并遵循格式吗

下面是我想要的结果示例,我只想替换前面的符号内的数字:

Before | After(预期结果)
100-1-1彭古巴拉/彭耶迪亚安/品达安-联东100-1/1彭古巴拉/彭耶迪亚安/品达安-联东
100-1-1-16 Undang Undang Kecil酒店/测试100-1/1/16 Undang Undang Kecil酒店/测试
带符号的数字内的格式需要更改,XXX为固定数字总格式,()为随机数字总格式:

xxx-()-()更改为xxx-()/()
xxx-()-()-()更改为xxx-()/()/()
下面是我尝试过的编码:

$try=“100-1-1彭古巴拉/彭耶迪亚安/品达乌当”;
$try_1=“100-1-1-16 Undang Undang Kecil酒店/测试”;
$test=str_replace('-','/',trim($try));
$test_2=str_replace('-','/',trim($try_2));
回声试验;
echo$test_2;

以下是一种非常幼稚的方法,但它是有效的



php和Javascript让我们继续讨论谢谢,Debargha Roy。我发现了错误。你的方法是正确的