如果我echo $test ='test text'
它在我的网站上显示为<i>test text</i>
。如何使用str_replace
或其他内容,以便输出只显示该字符串的前3个字母?
答案 0 :(得分:3)
echo substr($test, 0, 3);
子字符串是您正在寻找的术语。
答案 1 :(得分:3)
试试这个:
<?php
$test = "test test";
echo substr($test , 0, 3);
?>
答案 2 :(得分:0)
您可以尝试这样的事情:
$test ='test text';
echo substr($text, 0, 3);
答案 3 :(得分:0)
试试这个
echo substr($test , 0, 3);
答案 4 :(得分:0)
http://php.net/manual/en/function.substr.php
echo substr($a = 'abcdef', 0, 3);
答案 5 :(得分:0)
您可以使用substr()函数,如下所示:
$test="test text";
echo substr($test,0,2);
答案 6 :(得分:0)
稍微回答一下你的问题:
//set string to variable
$test = "test text";
// extract only the alphbet chars
$test = preg_replace("/[^a-zA-Z0-9]+/", "", $test);
//then do the substr
$test = substr($test , 0, 3);
echo $test;