提取子字符串

PHP:
提取子字符串

How to (如何操作)

<?php
$text = "Hello, PHP programmers!";

// 使用substr
$greeting = substr($text, 0, 5);
echo $greeting; // 输出: Hello

// 使用mb_substr (对多字节字符友好)
$mb_greeting = mb_substr($text, 7, 3);
echo $mb_greeting; // 输出: PHP
?>

Deep Dive (深入了解)

提取子字符串在PHP早期就存在了,主要通过substr函数实现。对于多语言的文本,如中文,最好使用mb_substr来保证正确处理。mb_substr是多字节字符串函数的一部分,允许安全地进行子字符串操作,不管字符的编码如何。除了substrmb_substr,你还可以用strstr或正则表达式,但这些方法有不同的用例。

See Also (另请参阅)