PHP如何在某个位置替换字符串中的字符(仅)?

泰恩

当我var_dump的结果是:

string(3) "100" string(3) "001" string(3) "011" 

现在,用str_replace我可以用单词COW代替1

导致

cow00 00cow和0cowcow

但是我需要的是:

当1处于位置1时,它必须是母牛;当1处于位置2时,它必须是猪;当1处于位置3时,它必须是猪。

这将导致我正在寻找的版本:

牛0 0 0 0马0猪马

解决这个小难题的最简单方法是什么?:)

泰恩

谢谢,那行得通,但是...它仅适用于1.我需要所有人使用...

[编辑]

这是我的解决方案(包括更好的示例,例如节气门)

foreach($result as $part){

    $string = $part;
    for($i=0;$i<strlen($string);$i++){ 

    if ($i == 0 && $string[$i] == 1) {
        echo " break ";
        continue;
    }
    if ($i == 1 && $string[$i] == 1) {
        echo " gas ";
        continue;
    }
    if ($i == 2 && $string[$i] == 1) {
        echo " throttle ";
        continue;
    }

    if ($i == 0 && $string[$i] == 0) {
        echo "  ";
        continue;
    }
    if ($i == 1 && $string[$i] == 0) {
        echo "  ";
        continue;
    }
    if ($i == 2 && $string[$i] == 0) {
        echo "  ";
        continue;
    }


    echo $string[$i]."<br>"."\t";
}  

    echo $part."<br/>"."\t";     

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在某个位置的字符串中插入字符?

如何在R中的字符串中的某个位置后添加双引号

删除字符串中某个位置的字符-javascript

如何选择某个位置以“ _”分隔python字符串

如何选择某个位置以“_”分割字符串?

PHP如何替换字符串中的某个东西?

仅在php中的字符串的第n个位置搜索和替换句号

从某个位置开始替换字符串的一部分

计算Pandas DataFrame列中字符串中某个位置的字符频率

如何检查某个位置的字符串是否包含字符ah?

如何在多个位置更改字符串值?

如何在PHP中仅替换字符串末尾的特定单词?

如何替换Google表格中单元格中字符串中N个位置的字符

将字符串设置到某个位置

如何在php中替换字符串中的单词?

如何创建全局字符串变量,将其设置在某个位置,然后将其放入文件中?

替换字符串并在同一字段中的某个位置插入一个字符

如何在C#中的多个位置搜索存在的立即子字符串

仅替换字符串的第 3 到第 6 个位置

PHP在字符串的第n个位置替换2个字符

如何从本地存储中将字符串显示在某个位置?

我想将变量类型放在字符串中的某个位置

如何在php中的某个点将字符插入到字符串中?

如何在字符串中替换�

如何在字符串中查找某个部分并仅保留该部分

如何仅按位置删除字符串中的字符?

如何在PHP中检查我的字符串$ a在位置$ i是字符串$ b

如何获取字符串中某个子字符串的所有位置?

如何在字符串的第n个位置找到字符