在PHP中打印字符串的一部分与在Bash中的打印方式类似?
下面我有一些代码。我想打印字符串的一部分,最显著的是有几种方法 但我很好奇,下面是否有类似Bash的方法,错误的代码在注释中,字符被视为字符数组。Bash方法简单而优雅,这是我一直喜欢的 我试过了,PHP不喜欢它,但也许有一种语法允许这样做在PHP中打印字符串的一部分与在Bash中的打印方式类似?,php,arrays,string,bash,Php,Arrays,String,Bash,下面我有一些代码。我想打印字符串的一部分,最显著的是有几种方法 但我很好奇,下面是否有类似Bash的方法,错误的代码在注释中,字符被视为字符数组。Bash方法简单而优雅,这是我一直喜欢的 我试过了,PHP不喜欢它,但也许有一种语法允许这样做 <?php $a ="MontrealistheCapitalofCanada"; echo "$a"; // The line below works in Bash and I really like // th
<?php
$a ="MontrealistheCapitalofCanada";
echo "$a";
// The line below works in Bash and I really like
// this method because it is simple.
// Can this be done in PHP?
// echo "${a:0:19}";
?>
在PHP中,您可以执行以下操作:
echo substr($a, 0, 19);
// prints => MontrealistheCapita
在PHP中,您可以执行以下操作:
echo substr($a, 0, 19);
// prints => MontrealistheCapita
不需要。您需要使用字符串函数或运算符对字符串进行操作。不需要。您需要使用字符串函数或运算符对字符串进行操作。谢谢您提供了一个简洁的答案!谢谢你简洁的回答!谢谢你的回答。谢谢你的回答。