![](/img/trans.png)
[英]how to get string first character and after (-) first character uppercase in php?
[英]insert character after first character in string?
$var = "Hello";
如何在上面的字符串的第一个字符之后插入字符: ? 第一个字符可以是任何东西。 所以我想做类似的事情
$res = add("Hello");
echo $res; // which return H:ello
我知道如何通过str_replace
做到这一点,但这需要第一个字符始终相同。
任何帮助将不胜感激
您可以使用字符串append和substr来做到这一点
$var = $var[0].":".substr($var,1);
$str = substr($str, 0, 1) . ':' . substr($str, 1)
$newstr = substr_replace($oldstr, $str_to_insert, $pos, 0);
在PHP中,我可能会尝试这样:
$string = "Hello";
$new_string = substr($string,0,1) . ":" . substr($string,1,$strlen($string)-1);
这将得到H(=第一个字符)+:(=固定字符)+ ello(=字符串的其余部分)
<?php
function addColon($myString){
return $myString = substr($myString, 0, 1) . ':' . substr($myString, 1);
}
echo addColon("Hello");
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.