$str = 'Hello Php! 欢迎访问PHP中文网,一个在线学习编程的网站。';
echo substr($str,0,14)."< br>";
echo substr($str,1,8)."< br>";
echo substr($str,14,4)."< br>"; // 中文需要占用3个字符,否则会显示为 ?
echo substr($str,14,5)."< br>";
echo substr($str,14,6)."< br>";
echo substr($str,14,7)."< br>";
Hello Php! 欢
$str = 'Hello Php! 欢迎访问PHP中文网,一个在线学习编程的网站。';
echo substr($str,0,-9)."< br>";
echo substr($str,-10,-2)."< br>";
echo substr($str,0,-6)."< br>";
echo substr($str,-2-3)."< br>";
Hello Php! 欢迎访问PHP中文网,一个在线学习编程的
$str = 'Hello Php! 欢迎访问PHP中文网,一个在线学习编程的网站。';
echo mb_substr($str, 4).'< br>'; // 从第4个字符 之后开始,截取到结尾【第1个符从0开始】
echo mb_substr($str, 4, 5).'< br>'; // 从第4个字符 之后开始,截取5个字符
echo mb_substr($str, 4, -5).'< br>'; // 从第4个字符 之后开始,截取到结尾 去掉最后 5个字符
o Php! 欢迎访问PHP中文网,一个在线学习编程的网站。
$str = 'Hello Php! 欢迎访问PHP中文网,一个在线学习编程的网站。';
echo mb_substr($str, -5).'< br>'; // 从结尾开始,往前截取5个字符
echo mb_substr($str, -5, -3).'< br>';
echo mb_substr($str, -5, 3).'< br>';
程的网站。
$str = 'Hello Php! 欢迎访问PHP中文网,一个在线学习编程的网站。';
var_dump(mb_substr($str, 40));
echo '< br>';
var_dump(mb_substr($str, 20, null));
string(0) ""
<?php
header('content-type:text/html;charset=utf-8');
$str="Hello Php!";
echo "原字符串:".$str."<br>";
$find="world";
echo "指定子串world的出现位置:".stripos($str,$find);
?>
<?php
header('content-type:text/html;charset=utf-8');
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strpos($str,$find2);
?>
<?php
header('content-type:text/html;charset=utf-8');
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strripos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strripos($str,$find2);
?>
<?php
header('content-type:text/html;charset=utf-8');
$str="I love php, I love php too!";
echo "原字符串:".$str."<br>";
$find1="php";
echo "指定子串php的出现位置:".strrpos($str,$find1)."<br>";
$find2="PHP";
echo "指定子串PHP的出现位置:".strrpos($str,$find2);
?>