Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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_String_Hyphen - Fatal编程技术网

PHP:在字符串变量的特殊位置添加连字符

PHP:在字符串变量的特殊位置添加连字符,php,string,hyphen,Php,String,Hyphen,我有一个变量,它是一个字符串。现在我想在一个特殊的位置加一个连字符:比如necessary。我如何修改字符串,当我输出变量时它总是断开 我用CSS和连字符:auto进行了尝试,但这不是我想要的。您可以使用:- 输出:-我还使用php函数substr找到了问题的另一个答案。 谢谢@Rhopercy,他想到了使用这个函数 echo substr("necessary",0,5).'-'.substr("necessary",5); 输出:是否已尝试使用substr?你能详细说明你所说的特殊职位是什

我有一个变量,它是一个字符串。现在我想在一个特殊的位置加一个连字符:比如necessary。我如何修改字符串,当我输出变量时它总是断开

我用CSS和连字符:auto进行了尝试,但这不是我想要的。

您可以使用:-


输出:-

我还使用php函数substr找到了问题的另一个答案。 谢谢@Rhopercy,他想到了使用这个函数

echo substr("necessary",0,5).'-'.substr("necessary",5);

输出:

是否已尝试使用substr?你能详细说明你所说的特殊职位是什么意思吗?位置在某个索引或?谢谢@Rhopercy,我会看一看。好主意。你好@FrEaKmAn,是的,在字符串中有一个位置。e、 在单词的第五个位置。谢谢你@活着,这很有效,是一个很好的解决办法。@Martin很高兴帮助你::
echo substr("necessary",0,5).'-'.substr("necessary",5);